Давно не писал ничего, в общем созрел у меня ХАК и думаю многим он будет интересен и полезный.
Суть модуля заключается в добавлении иконок изображений для категорий и разделов форума чего нет в дефолте.
Можно очень красиво разукрасить форум.
Скрин как выглядит
Значит что делаем.
Открываем файл admin\components\forum\backend.php
находим
ниже вставляем
ищем
ниже вставляем
находим
ниже вставляем
ищем
ниже вставляем
найти
ниже вставить
ищем
заменить на
найти
ниже вставить
найти
ниже вставить
найти
ниже вставить
найти
ниже вставить
открываем файл components\forum\frontend.php
находим
заменить на
находим
заменить на
Вот и все, теперь из самой админки можно добавлять или изменять иконки к категориям и разделам.
Скрины админки не выкладываю, сами увидите как все выглядит.
Важно: роботоспособность проверялась только на ICMS 1.8, желающие могут в комментах написать на каких версиях еще работает
Если желаете отблагодарить, прошу.
WebMoney
Суть модуля заключается в добавлении иконок изображений для категорий и разделов форума чего нет в дефолте.
Можно очень красиво разукрасить форум.
Скрин как выглядит
Значит что делаем.
Открываем файл admin\components\forum\backend.php
находим
$title = $inCore->request('title', 'str');
if(!empty($_REQUEST['icon_cat'])) {$icon_cat = $_REQUEST['icon_cat'];} else {$icon_cat = "/components/forum/images/forum.gif";}
title='$title',
icon_cat='$icon_cat',
$title = $inCore->request('title', 'str');
if(!empty($_REQUEST['icon_cat'])) {$icon_cat = $_REQUEST['icon_cat'];} else {$icon_cat = "/components/forum/images/forum.gif";}
title='$title',
icon_cat='$icon_cat',
if (!empty($_REQUEST['title'])) { $title = $_REQUEST['title']; } else { error("Укажите заголовок категории!"); }
ищем
$sql = "INSERT INTO cms_forum_cats (title, published, auth_group, ordering) VALUES ('$title', '$published', '$auth_group', '$ordering')";
$sql = "INSERT INTO cms_forum_cats (title, icon_cat, published, auth_group, ordering) VALUES ('$title', '$icon_cat', '$published', '$auth_group', '$ordering')";
if (!empty($_REQUEST['title'])) { $title = $_REQUEST['title']; } else { error("Укажите заголовок категории!"); }
SET title='$title',
icon_cat='$icon_cat',
<tr> <td width="211" valign="top">Заголовок категории: </td> <td width="195" valign="top"><input name="title" type="text" id="title" size="30" value="<?php echo @$mod['title'];?>"/></td> <td width="168" valign="top"> </td> </tr>
<tr> <td width="211" valign="top">Иконка категории: </td> <td width="195" valign="top"><input name="icon_cat" type="text" id="icon_cat" size="30" value="<?php echo @$mod['icon_cat'];?>"/></td> <td width="168" valign="top"> </td> </tr>
<tr> <td valign="top"><strong>Описание форума:</strong></td> <td><textarea name="description" cols="35" rows="2" id="description" style="width:250px"><?php echo @$mod['description']?></textarea></td> </tr>
<tr> <td width="236"><strong>Иконка форума:</strong></td> <td width="259"><input name="icon_cat" type="text" id="icon_cat" size="30" value="<?php echo @$mod['icon_cat'];?>" style="width:254px"/></td> </tr>
открываем файл components\forum\frontend.php
находим
echo '<div class="forum_cattitle">'.$cat['title'].'</div>';
if($cat['icon_cat']) $icon_img = '<img src="'.$cat['icon_cat'].'" align="absmiddle"/> '; else $icon_img = ''; echo '<div class="forum_cattitle">'.$icon_img.$cat['title'].'</div>';
<img src="/components/forum/images/forum.gif" />
<img src="'.$f['icon_cat'].'" />
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
Вот и все, теперь из самой админки можно добавлять или изменять иконки к категориям и разделам.
Скрины админки не выкладываю, сами увидите как все выглядит.
Важно: роботоспособность проверялась только на ICMS 1.8, желающие могут в комментах написать на каких версиях еще работает
Если желаете отблагодарить, прошу.
WebMoney
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
Реклама #
Greener 12 лет назад #
Ilekor 12 лет назад #
Greener 12 лет назад #
Лучше, конечно, подбирать серии иконок в одном стиле. Но тут уж, кто во что горазд - каждый сам разберется...
А сама возможность менять иконки, думаю, многим пригодится... Плюс
Ilekor 12 лет назад #
Greener 12 лет назад #
Я и не критикую. Просто по теме мысли "вслух" )
Джехутимери 12 лет назад #
Ilekor 12 лет назад #
LonelyCat 12 лет назад #
nikitka 12 лет назад #
Ilekor 12 лет назад #
Ilekor 12 лет назад #
Protomoto 12 лет назад #
вся прелесть опенсорса - пишет кто хочет и как хочет, переписывая переписанное
Вот с категориями - да, внести бы в основной релиз, как и сотни других полезных доработок. Но нет, надо все копья сломать чтоб что-то сдвинулось..