Перейти к контенту
  • 0

рекомендовать и закладки


Deva

Вопрос

Подскажите, пожалуйста

 

Проблема 1

если нажать "рекомендовать ссылку форума" другу (ест-но с регистрацией на форуме), то запрашивает еще и емейл (который, ест-но никто не знает, поскольку он скрыт)

 

а ссылочку интересную отправить хочется))

 

как бороться?

 

 

Проблема 2

 

Как вынести "закладки/избранное" в навигацию (как здесь?)

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Проблема 1.

Если вы не знаете адрес вашего друга, то... это не ваш друг и вам эта ссылка не к чему. Она служит как раз не для обмена ссылками между участниками конфы, а для привлечения на конфу новых юзеров... ...которых будут зазывать ваши юзеры через эту ссылку.

 

Проблема 2.

Это вероятно хак такой - надо искать и устанавливать...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Нет, эта информация секретной не считается. Повторю слова Наблюдателя:

Это вероятно хак такой - надо искать и устанавливать...

 

Что-то похожее на то, что требуется, я нашел на ize: Favorite Topics (Topic Marker) 1.1

 

И на будущее: для каждой проблемы создается отдельная тема. В противном случае тему могут просто прикрыть за нарушение правил.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Вот тут я застряла и откатила все файлы назад

 

не понимаю, где это нужно найти?

 

are two ways to do the edits to Forum Index, the first method uses Javascript to add the marker and doesn't refresh the page, the second one uses just a link to add it and does not require Javascript, but does refresh the page.

 

Only Do one of these don't do both!

 

START: Adding Favorites in Javascript

 

{HTML} Forum Index -> PageTop

 

Find:

 

var unselectedbutton = "{$ibforums->vars['img_url']}/topic_unselected.gif";

var selectedbutton = "{$ibforums->vars['img_url']}/topic_selected.gif";

var lang_gobutton = "{$ibforums->lang['f_go']}";

var lang_suredelete = "{$ibforums->lang['cp_js_delete']}";

 

 

Add Below:

 

var favimage = new Image;

function addfavorite(tid,fid) {

var on = "{$ibforums->vars['board_url']}/style_images/<#IMG_DIR#>/favtopic_on.gif";

var off = "{$ibforums->vars['board_url']}/style_images/<#IMG_DIR#>/favtopic_off.gif";

image = document.images['ftopic_'+tid];

if(image.src == on) {

image.src = off;

type = "Removed";

} else if(image.src == off) {

image.src = on;

type = "Added";

}

favimage.src = "{$ibforums->base_url}&act=ftopic&tid="+tid+"&fid="+fid+"&ignore_output=1"

window.status = "Favorite "+type+"!";

}

 

 

{HTML} Forum Index -> render_forum_row

 

Find:

 

 {$data['go_new_post']}{$data['prefix']} {$data['attach_img']}

 

END: Adding Favorites in Javascript

 

START: Adding Favorites using HTML

 

{HTML} Forum Index -> render_forum_row

 

Find:

 

$IPBHTML .= <<<EOF

<div align='left' style='padding:2px 0px 2px 0px'>

 

 

Add Below:

 

<a href="{$ibforums->base_url}&act=ftopic&tid={$data['tid']}&fid={$data['forum_id']}"><img src='style_images/<#IMG_DIR#>/favtopic_{$data['favorite_topic']}.gif' border='0' name='ftopic_{$data['tid']}' alt='Favorite Topic' /></a> 

 

 

END: Adding Favorites using HTML

 

 

 

Add Above:

 

<a href="java script:addfavorite('{$data['tid']}','{$data['forum_id']}')"><img src='style_images/<#IMG_DIR#>/favtopic_{$data['favorite_topic']}.gif' border='0' name='ftopic_{$data['tid']}' alt='Favorite Topic' /></a>

 

 

Open: lang/##/lang_forum.php

 

Find:

 

'topicfilter_ireplied' => 'Topics: I Replied',

 

 

 

 

Add Below:

 

'topicfilter_favorite' => 'Topics: Favorites',

 

 

Open: lang/##/lang_global.php

 

Find:

 

<?php

 

$lang = array (

 

 

 

 

Add Below:

 

'ftopic_added' => "favorite added!",

'ftopic_removed'=> "favorited removed!",

 

 

 

 

And you are done, Favorite Topic 2.0 will now be installed!

Ссылка на комментарий
Поделиться на других сайтах

  • 0

{HTML} Forum Index -> PageTop

означает Admin CP -> Skin & Templates -> Skin Manager -> Выбираем скин -> Edit Root Skin Template HTML -> Forum Index -> Page Top...

 

Повторю, что можно использовать два способа установки (через яваскрипт, либо через HTML). Поэтому нужно выбрать только один способ. Для java script:

Admin CP -> Skin & Templates -> Skin Manager -> Выбираем скин -> Edit Root Skin Template HTML -> Forum Index -> Page Top

Найти:

var unselectedbutton = "{$ibforums->vars['img_url']}/topic_unselected.gif";
var selectedbutton = "{$ibforums->vars['img_url']}/topic_selected.gif";
var lang_gobutton = "{$ibforums->lang['f_go']}";
var lang_suredelete = "{$ibforums->lang['cp_js_delete']}";


Ниже добавить:

var favimage = new Image;
function addfavorite(tid,fid) {
var on = "{$ibforums->vars['board_url']}/style_images/<#IMG_DIR#>/favtopic_on.gif";
var off = "{$ibforums->vars['board_url']}/style_images/<#IMG_DIR#>/favtopic_off.gif";
image = document.images['ftopic_'+tid];
if(image.src == on) {
image.src = off;
type = "Removed";
} else if(image.src == off) {
image.src = on;
type = "Added";
}
favimage.src = "{$ibforums->base_url}&act=ftopic&tid="+tid+"&fid="+fid+"&ignore_output=1"
window.status = "Favorite "+type+"!";
}


Admin CP -> Skin & Templates -> Skin Manager -> Выбираем скин -> Edit Root Skin Template HTML -> Forum Index -> render_forum_row

Найти:

 {$data['go_new_post']}{$data['prefix']} {$data['attach_img']}

Выше добавить:

<a href="javascript:addfavorite('{$data['tid']}','{$data['forum_id']}')"><img src='style_images/<#IMG_DIR#>/favtopic_{$data['favorite_topic']}.gif' border='0' name='ftopic_{$data['tid']}' alt='Favorite Topic' /></a>

В этом случае обновление страницы не происходит.

 

Для HTML:

Admin CP -> Skin & Templates -> Skin Manager -> Выбираем скин -> Edit Root Skin Template HTML -> Forum Index -> render_forum_row

Найти:

$IPBHTML .= <<<EOF
<div align='left' style='padding:2px 0px 2px 0px'>


Ниже добавить:

<a href="{$ibforums->base_url}&act=ftopic&tid={$data['tid']}&fid={$data['forum_id']}"><img src='style_images/<#IMG_DIR#>/favtopic_{$data['favorite_topic']}.gif' border='0' name='ftopic_{$data['tid']}' alt='Favorite Topic' /></a> 

В этом случае автоматически происходит обновление страницы.

 

Далее следует сделать следующее независимо от того, какой способ был выбран:

Открыть: lang/##/lang_forum.php

Найти:

'topicfilter_ireplied' => 'Topics: I Replied',




Ниже добавить:

'topicfilter_favorite' => 'Topics: Favorites',


Открыть: lang/##/lang_global.php

Найти:

<?php

$lang = array (




Ниже добавить:

'ftopic_added' => "favorite added!",
'ftopic_removed'=> "favorited removed!",

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Прошу прощения, но мне тоже необходимо установить данный мод. Ссылка на него не работает. Я так понимаю, что необходимо залить какие-то файлы прежде чем добавлять вышеописанный код.
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.