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

Forum icons v 1.0.2


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

Мод: Forum icons v 1.0.2

Категория: Моды

Совместимость: 2.0.x

Описание:

Каждому форуму своя иконка.

 

Подробнее...

Скачать

 

Другие версии описаны в прикреплённой теме.

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

  • Ответы 221
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Все работает, только пути указаны в коде неправельные... :D

Вот вопрос(а точнее просьба):

Как сделать чтобы старые иконки остались, а новые появились около старых..

Короче вот так:

1 Столбец - старые иконки(станд.) 2 столбец - новые

Заранее пасибо...

 

P.S. У меня пока что толкьо получилось сделать так, чтобы две иконки отображались в одном столбце..=(

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

помогите народ ! вот скачал прогу для присвоения иконок каждому форуму ! Скачал два набора иконок с этого сайта , но проблема в том что в админке выбирались иконки только .gif формата ! ну допустим я в скрипте этого хака исправил на .png ( именно в таком формте скачанные мной иконки ) , но есть две проблемы , во первых при выборе на форум иконки отображаюстся полностью они все т.е раньше отображалась только одна надпись для двух иконок ( одна горяшая одна потухшая ) а сейчас отображаются все и горящие и потухшие ( это как я понял значит что если выбрать горяшую то она всегда будет гореть и т.п ) ! Но это еще не все , я выбрал одну из иконок и включил ее но она не отображается это я как понимаю из-за того что где в самом скрипте форума написано о отоброжении только .gif иконок ! Короче помигите в этих двух проблемах ! :D
Ссылка на комментарий
Поделиться на других сайтах

wut

:D

скачал прогу для присвоения иконок каждому форуму

Не прога, а хак. =)

Итак, решаем проблему №1.

______________________________

if($forum_data['icon']){
return $forum_data['last_post'] > $rtime ? "<img src=\"".$ROOT_PATH ."forumicons".$forum_data['icon'].".gif\">"
: "<img src=\"".$ROOT_PATH."forumicons/".$forum_data['icon']."_off.gif\">";
}else{
return $forum_data['last_post'] > $rtime ? "<{C_ON".$sub_cat_img."}>"
: "<{C_OFF".$sub_cat_img."}>";
}

 

Правим на:

if($forum_data['icon']){
return $forum_data['last_post'] > $rtime ? "<img src=\"".$ROOT_PATH ."папка форума/html/forumicons".$forum_data['icon'].".gif\">"
: "<img src=\"".$ROOT_PATH."папка форума/html/forumicons/".$forum_data['icon']."_off.gif\">";
}else{
return $forum_data['last_post'] > $rtime ? "<{C_ON".$sub_cat_img."}>"
: "<{C_OFF".$sub_cat_img."}>";
}

Вот это мне помогло для отображение иконок.Надо чтобы в папке форума была папка html, а в ней fotumicons, где и были все иконки!

___________________________

Проблема №2

_____________________

Смотрим код(уже исправленный):

if($forum_data['icon']){
return $forum_data['last_post'] > $rtime ? "<img src=\"".$ROOT_PATH ."папка форума/html/forumicons".$forum_data['icon'].".gif\">"
: "<img src=\"".$ROOT_PATH."папка форума/html/forumicons/".$forum_data['icon']."_off.gif\">";
}else{
return $forum_data['last_post'] > $rtime ? "<{C_ON".$sub_cat_img."}>"
: "<{C_OFF".$sub_cat_img."}>";
}

Видим:

<img src=\"".$ROOT_PATH ."папка форума/html/forumicons".$forum_data['icon'].".gif\">

Меняем gif на png и всё!=)

Удачи!

 

++++++++++++++++++++++++

Pantera

А я все жду помощи от тебя..=(

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

Нет нечего неполучилось =( Во первых при выборе в админ панеле названия иконок в png формате неотображается , чтоб отображалось приходится в скрипте относящимся к админ панеле менять gif НА png !" конечно все отобразилось но как и в прошлый раз высветились все название и потухшей и погашшей иконки ! Ну я выбрал одну из них и все равно она неотображалась ! Версия форума ipb 2.0 pf 1 ! :D
Ссылка на комментарий
Поделиться на других сайтах

Тфу ты ё маё ! Все настроил ! Наконецто слава богу ! Я пока настраивал е,епрст, скрипт от начала до конца переписывал чтоб наити проблему ! Теперь все :D

 

 

2FriCkeR

 

Кстати то что ты мне написал неполучается во первых потому что и в скрипте относящемяся к ad_forums надо тоже прописать путь к папке html , тоже надо поменять с .gif на .png ! + еще проблема с потухшими и горящими эконками у меня была в том что префикс там стоял _off а на иконках стоял _nonew ! НУ короче я во всем разобрался =)

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

FriCkeR

дело в том.... что папки.... html..... нету.... и переменная эта не определена.....

... а не помогаю... потому..... что.... времени нету.... поступление.....

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

FriCkeR

тут рылся у себя....

и нашел вот такой хак ....

но для 1.3.x только.... может кто переделает под 2.0.х

а то у меня не получается!!

 

скрин 1

http://haks.nm.ru/01.gif

 

 

скрин 2

http://haks.nm.ru/02.gif

 

 

скрин 3

http://haks.nm.ru/03.gif

 

 

а вот и сам Мод....

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

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

Pomogite mne pojalusta

 

vse sdelal pravilno, i po4ti vse rabotaet, no kogda vibirau druguu iconku i nazimau update settings, vot 4to piset :

 

There appears to be an error with the database.

You can try to refresh the page by clicking here.

 

Error Returned

 

mySQL query error: UPDATE ibf_forums SET name='Forum Support',description='Every question and help you can find or ask here !',use_ibc=1,use_html=0,status=1,password='',sort_key='last_post',sort_order='Z-A',prune=90,preview_posts=0,allow_poll=1,allow_pollbump=0,inc_postcount=1,pare

nt_id=3,sub_can_post=1,quick_reply=1,redirect_on=0,redirect_hits=0,redirect_url='',icon='Airplane',redirect_loc='',notify_modq_emails='',permission_showtopic=0,permission_custom_error='' WHERE id=4

 

mySQL error: Unknown column 'icon' in 'field list'

mySQL error code:

Date: Saturday 21st of August 2004 05:20:09 AM

 

We apologise for any inconvenience

 

4to delati ?

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

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

alex_sh

а ты скопировал файл install_new.php в "корень" форума, там где лежат файлы admin.php и index.php и запустил его (http://путь_к_твоему_форуму/install_new.php)?????

тебе же ясно написали

mySQL error: Unknown column 'icon' in 'field list'
Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

А у меня ошибка идет. Может кто выложит свои рабочие файлы для того, чтоб заменить и все!

У меня IPB 2.0.2

Может не туда вставляю-не знаю

Добавлено в [mergetime]1100453510[/mergetime]

Мое мыло kokost@yandex.ru

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

Pantera

Вот такая проблемка:

Для каждого из скинов нужно выбрать свой набор иконок (пускай они имеют одинаковые названия).

 

У меня такой вариант (изяществом не блещет):

Загрузить папку forumicons в style_images/ваш_скин и в папку по умолчанию - 1 (если они совпадают то в одну папку ;) )

 

1. Открыть ./sources/classes/class_forums.php

///////////// НАЙТИ ///////////////////

 return $forum_data['last_post'] > $rtime ? "<{C_ON".$sub_cat_img."}>"
                                          : "<{C_OFF".$sub_cat_img."}>";
//////////// Заменить на: /////////////

if($forum_data['icon']){
return $forum_data['last_post'] > $rtime ? "<img src=\"".$ROOT_PATH."style_images/<#IMG_DIR#>/forumicons/".$forum_data['icon'].".gif\">"
: "<img src=\"".$ROOT_PATH."style_images/<#IMG_DIR#>/forumicons/".$forum_data['icon']."_off.gif\">";
}else{
return $forum_data['last_post'] > $rtime ? "<{C_ON".$sub_cat_img."}>"
: "<{C_OFF".$sub_cat_img."}>";
}

///////////////////////////////////////

2. Открыть ./sources/admin/ad_forums.php

///////////// НАЙТИ ///////////////////
/////ВНИМАНИЕ!!! ТАКИХ СТРОК 2 ////////


'redirect_url' => $ibforums->input['redirect_url'],


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

'icon' => $ibforums->input['icon'],


///////////// НАЙТИ ///////////////////

$ibforums->html .= $ibforums->adskin->add_td_row( array( "<b>Add to which parent?</b><br>" ,
$ibforums->adskin->form_dropdown("parent_id", $forumlist, $forum['parent_id'])
) );


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

$dh = opendir($ROOT_PATH.'style_images/1/forumicons');
$icons = array();
$icons[] = array("", "По умолчанию");
while ($icon = readdir($dh)) {
if(preg_match("/(.gif)/",$icon) && !preg_match("/(_off)/",$icon)) {
if($icon != '.' || $icon != '..') {
$iconname = str_replace(".gif","",$icon);
$icons[] = array($iconname, $iconname);
}
}
}
closedir($dh);

$ibforums->html .= $ibforums->adskin->add_td_row( array( "<b>Иконка форума</b>" ,
$ibforums->adskin->form_dropdown( "icon",
$icons,
$forum['icon']
)
) );

/////////// ВСЁ //////////

Так вот, хотелось бы как-то более изящно всё сделать, чтобы в списке иконок отображались иконки не только из умолчательной папки (1), а иконки самого скина, который "по умолчанию" стоит.

Мда... коряво написал :D поздно уже... Но думаю разберётесь :)

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

kokost

за неимением версии 2.0.2 файлы выслать не могу

Kosiak

чет не понял .... ничего...

надо чтобы всякие кнопочки и стрелочки самого скина отображались из этой умолчательной папки ;) (хех ну и загнул :D )???

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

Pantera

Короче, есть 2 скина (1) и (2)

скин (2) стоит по умолчанию, а (1) - стандартный.

Иконки к форумам должны лежать в папке style_images/1 и style_images/2 соответственно. Если (2) стоит по умолчанию, значит в админке названия иконок должны браться из него.

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

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

А скачать енту версию низя чтоли? Они вообще под 2.0.2 идут?

И может редактируемые файлы одинаковые, то и их можно переслать? Найдите кто нить. Очень надо

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


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

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

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