WARfromTEARS Опубликовано 26 Июля 2006 Жалоба Поделиться Опубликовано 26 Июля 2006 Для форумов 2.х.х видел настройки, а для 1.3 не могу найти....А так ,как описано для версий 2.х.х не получается....подскажите,как сделать??? Надо,чтобы при надоде мышки на раздел форума он подсвечивался дригим цветом.... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 FatCat Опубликовано 26 Июля 2006 Жалоба Поделиться Опубликовано 26 Июля 2006 a:hover в тилях пропиши по своему желанию. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Jax Опубликовано 26 Июля 2006 Жалоба Поделиться Опубликовано 26 Июля 2006 А архиве здесь есть этот не шибно нужный мод Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 WARfromTEARS Опубликовано 26 Июля 2006 Автор Жалоба Поделиться Опубликовано 26 Июля 2006 Не могу найти,можешь носом ткнуть???((( Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 rainyday Опубликовано 27 Июля 2006 Жалоба Поделиться Опубликовано 27 Июля 2006 Мне стало интересно, оказалось все банально просто, как и все тут наверное Открываем cache/skin_cache/skin_boards.php .. Ищем://=========================================================================== // <ips:ForumRow:desc:> //=========================================================================== function ForumRow($data="") { $IPBHTML = ""; //--starthtml--// $IPBHTML .= <<<EOF <tr> <td align="center" class="row2" width="1%">{$data['img_new_post']}</td> <td class="row2" width="63%">{$data['_queued_img']}<b><a href="{$this->ipsclass->base_url}showforum={$data['id']}">{$data['name']}</a></b><br /><span class="forumdesc">{$data['description']}{$data['show_subforums']}<br /><i>{$data['moderator']}</i></span>{$data['_queued_info']}</td> <td align="center" class="row1">{$data['topics']}</td> <td align="center" class="row1">{$data['posts']}</td> <td class="row1">{$data['last_unread']} <span>{$data['last_post']}<br /><b>{$this->ipsclass->lang['in']}:</b> {$data['last_topic']}<br /><b>{$this->ipsclass->lang['by']}:</b> {$data['last_poster']}</span></td> </tr> Заменяем://=========================================================================== // <ips:ForumRow:desc:> //=========================================================================== function ForumRow($data="") { $IPBHTML = ""; //--starthtml--// $IPBHTML .= <<<EOF <tr style='background:#efeff6' OnMouseOver="this.style.background='#f3f3f7'"; OnMouseOut="this.style.background='#efeff6'";> <td align="center" class="row_2" width="1%">{$data['img_new_post']}</td> <td class="row_2" width="63%">{$data['_queued_img']}<b><a href="{$this->ipsclass->base_url}showforum={$data['id']}">{$data['name']}</a></b><br /><span class="forumdesc">{$data['description']}{$data['show_subforums']}<br /><i>{$data['moderator']}</i></span>{$data['_queued_info']}</td> <td align="center" class="row_1">{$data['topics']}</td> <td align="center" class="row_1">{$data['posts']}</td> <td class="row_1">{$data['last_unread']} <span>{$data['last_post']}<br /><b>{$this->ipsclass->lang['in']}:</b> {$data['last_topic']}<br /><b>{$this->ipsclass->lang['by']}:</b> {$data['last_poster']}</span></td> </tr> Затем открываем файл стилей, у меня это style_images/css_8.css Ищем:.row1{ background: #efeff6; border-left: 1px solid #fff !important; border-bottom: 1px solid #fff !important; padding: 3px; } .row2{ background: #efeff6; border-left: 1px solid #fff !important; border-bottom: 1px solid #fff !important; padding: 3px; } Добавляем ниже:.row_1{ border-left: 1px solid #fff !important; border-bottom: 1px solid #fff !important; padding: 3px; } .row_2{ border-left: 1px solid #fff !important; border-bottom: 1px solid #fff !important; padding: 3px; } По поводу, как сделать такое же при просмотре списка тем на форуме, открываем cache/skin_cache/skin_forum.php Ищем://=========================================================================== // <ips:render_forum_row:desc:> //=========================================================================== function render_forum_row($data="",$class1='row2',$class2='row1',$classposts='row2',$inforum=0) { $IPBHTML = ""; //--starthtml--// ....И далее все по аналогии только что у себя все сделал, все очень просто, достаточно вдуматься в код Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 NATTO Опубликовано 13 Февраля 2007 Жалоба Поделиться Опубликовано 13 Февраля 2007 Есть этот хак для версий 1.х.х и его использовать более логично, тем паче что он идеально подходит для IPB 1.3Живет он тут: Clickable Cell Highlight & Window Text CombinationА ежели почти дословно, то привожу код: Шаг 1.Logon To Admin CP => Skins & Templates => Board Wrappers => (выбираем скин, например дефолтовый) => EditНайти:<% GENERATOR %>Ниже добавить:<script> // Highlight Cell Define Start // Created By Syphonic killer // http://universalpalace.net/Sy/forum iOver="#F0F5FA" // Цвет при наведении курсора iOut="#DFE6EF" // Цвет после прохода курсора // Highlight Cell Define End </script>Шаг 2.Открыть файл: skin/xx/skin_boards.php (xx==номер директории используемого скина)Найти в функции ForumRow($info): <td class="row4"><b><a href="{$ibforums->base_url}showforum={$info['id']}">{$info['name']}</a></b><br /><span class='desc'>{$info['description']}<br />{$info['moderator']}</span></td>Заменить на: <td class="row4" onmouseover='window.status="{$info['name']}"; this.style.backgroundColor=iOver;' onmouseout='window.status="Done"; this.style.backgroundColor=iOut;' onclick="java script:window.location.href='{$ibforums->base_url}showforum={$info['id']}';"><b><a href="{$ibforums->base_url}showforum={$info['id']}">{$info['name']}</a></b><br /><span class='desc'>{$info['description']}<br />{$info['moderator']}</span></span></td>Всё.Если подсветка таблиц нужна в каждом скине, то естессно делаются аналогичные изменения и в них.Цвета для примера взяты для дефолтового скина и могут быть изменены на любые другие. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 NATTO Опубликовано 13 Февраля 2007 Жалоба Поделиться Опубликовано 13 Февраля 2007 А вот с подсветкой топиков на форуме таким макаром сделать не получилось, сложность еще и в том, что форум (Русский Модифицированный IPB v1.3 Final © 2003 BesTFileZ.Net), поэтому в skin_forum.php код несколько иной, нежели на дефолтовом движке. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
WARfromTEARS
Для форумов 2.х.х видел настройки, а для 1.3 не могу найти....
А так ,как описано для версий 2.х.х не получается....подскажите,как сделать???
Надо,чтобы при надоде мышки на раздел форума он подсвечивался дригим цветом....
Ссылка на комментарий
Поделиться на других сайтах
6 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.