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

[1.x.x]Избранные темы


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

Название: Избранные темы

Добавил: Гость

Добавлен: 22 Дек 2003

Обновлен: 22 Дек 2003

Категория: IP.Board 1.x.x

 

Что-то вроде закладок.

Очень хороший мод.

Я коряво перевел http://www.ibresource.ru/forums/html/emoticons/wink_3.gif

Ну кто нибудь поправит

Демо

Тестовый ник - test

Пароль - test

 

Нажмите здесь, чтобы скачать файл

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

Можно по подробней, почему нужно:

<td class='row4'>

менять на

<td class='{$class}'>

потому что когда я меняю row4 на {$class} у меня темы в форуме подсвечиваються белым, а не голубым как обычно в стандартном скине. Может конечно я что то не допонял и еще ошибка:

Извените, но вы должны войти, чтобы использовать эту функцию

надо >>> Извините

остальное еще не проверял :D пока еще тестирую...

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

И еще в хтмл инструкции по установке написано

Замены для function render_pinned_row($data)
<td class='{$class}'>
       {$data['go_new_post']}<b>{$data['prefix']} <a href='{$ibforums->base_url}showtopic={$data['tid']}' class='linkthru' title='{$ibforums->lang['topic_started_on']} {$data['start_date']}'>{$data['title']}  {$data[PAGES]}
        <br /><span class='desc'>{$data['description']}</span></td>

вот тут теги <b> <a ... > открываются и нигде не закрываются, в исходном варианте они закрываются тут >>> {$data['title']}</a></b> {$data[PAGES]}

Конечно это не существенно...

И кстати я поменял <td class='{$class}'> обратно на <td class='row4'> и вроде все ок работает... хотя может это на что-нибуть влияет так что прошу объяснить, влияет? и если да то на что!

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

2watrik

2ALL

 

Автор этого мода сделал его не добросовестно.

А именно: нельзя выность управляющие конструкции пхп в скин!

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

Я говорю про этот кусочек, который автор говорит вставить в файл skin_forum.php:

               $favs = explode(",",$ibforums->member['favorites']);

               if(in_array($data['tid'],$favs)) 
                {

                  $class = "row4";

                } else 
                {

                  $class = "darkrow2";

                }

 

Он исчезнет из скина при первом удобном случае и после этого ячейка таблицы будет подсвечиваться белмы цветом как это у watrik

А теперь для чего сообственно это нужно. А очень просто: чтобы выделить избранные темы в списке топиков.

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

Чтобы решить эту проблему, надо определять переменную $class перед вызовами функций RenderRow() и Render_pinned_row() и передавать её в саму функцию.
Ссылка на комментарий
Поделиться на других сайтах

Song

 

Вот что я использовал, чтобы эту проблему решить:

 

            // FAVORITES HACK -->
            $favs = trim($ibforums->member['favorites']) == "" ? " " : explode(",",$ibforums->member['favorites']);
            if(in_array($data['tid'],$favs)) {
                $topic["class"] = "darkrow2";
            } else {
                $topic["class"] = "row4";
            }
            // FAVORITES HACK -->

 

И так перед каждым вызовом RenderRow() и Render_pinned_row() .

 

Заметьте первую строку!! Почему-то когда строка пустая in_array раньше возвращал true и все темы подсвечивались. Теперь если строка пустая она делается непустой и проблема уходит...

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

Вот что я использовал, чтобы эту проблему решить:

Я так и посоветовал :D

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

  • 3 недели спустя...
  • 2 недели спустя...

There appears to be an error with the Invision Power Board database.

You can try to refresh the page by clicking here, if this does not fix the error, you can contact the board administrator by clicking here

 

Error Returned

 

mySQL query error: DELETE FROM ibf_sessions WHERE running_time < 1075590403 or ip_address='217.144.66.250'

 

mySQL error: Table 'AHTMEGKLASS.ibf_sessions' doesn't exist

mySQL error code:

Date: Sunday 01st of February 2004 02:06:43 AM

 

We apologise for any inconvenience

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

  • 1 месяц спустя...

я использую свой форум на локалхосте. и в моде этом большая ошиПка!!!

$refer = $_SERVER['HTTP_REFERER'];
        if(!preg_match("#".$ibforums->base_url."?#",$refer)) $refer = "";
        $refer = preg_replace("#".$ibforums->base_url."?#","",$refer);

тут типа из адреса например http://localhost/index.php?act=idx

должно удаляться http://localhost/index.php? (т.е. $ibforums->base_url)

но удаляется только знак вопроса. ПОМОГИТЕ!!!!

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

  • 2 месяца спустя...
После установки мода все Pinned row поменяли фон на белый... что не пробовал ничего не получается :D
Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

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

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