Меню в phpFOX 3

Форум поддержки движка социальной сети phpFOX.
Аватара пользователя
Slash
Администратор
Сообщения: 2029
Поблагодарили: 62 раза

Меню в phpFOX 3

Сообщение Slash » Пн мар 21, 2016 4:15 pm

Изначально Main Menu имеет просто список ссылок, без всяких картинок. Решил поэкспериментировать и начал с добавления картинок к ссылкам.
Открываю: module/core/template/default/block/template-menu.html.php, нахожу:

Код: Выделить всё

                                <li rel="menu{$aMainMenu.menu_id}{if (isset($iTotalHide) && isset($iMenuCnt) && $iMenuCnt $iTotalHide)} style="display:none;" {/if} {if (($aMainMenu.url == 'apps' && count($aInstalledApps)) || (isset($aMainMenu.children) && count($aMainMenu.children))) || (isset($aMainMenu.is_force_hidden))}class="{if isset($aMainMenu.is_force_hidden) && isset($iTotalHide)}is_force_hidden{else}explore{/if}{if ($aMainMenu.url == 'apps' && count($aInstalledApps))} explore_apps{/if}"{/if}><{if !isset($aMainMenu.no_link) || $aMainMenu.no_link != true}href="{url link=$aMainMenu.url}" {else} href="#" onclick="return false;" {/if} class="{if isset($aMainMenu.is_selected) && $aMainMenu.is_selected} menu_is_selected {/if}{if isset($aMainMenu.external) && $aMainMenu.external == true}no_ajax_link {/if}ajax_link">
                                    {
phrase var=$aMainMenu.module'.'$aMainMenu.var_name}{if isset($aMainMenu.suffix)}{$aMainMenu.suffix}{/if}</a

Меняю на:

Код: Выделить всё

                                <li rel="menu{$aMainMenu.menu_id}{if (isset($iTotalHide) && isset($iMenuCnt) && $iMenuCnt $iTotalHide)} style="display:none;" {/if} {if (($aMainMenu.url == 'apps' && count($aInstalledApps)) || (isset($aMainMenu.children) && count($aMainMenu.children))) || (isset($aMainMenu.is_force_hidden))}class="{if isset($aMainMenu.is_force_hidden) && isset($iTotalHide)}is_force_hidden{else}explore{/if}{if ($aMainMenu.url == 'apps' && count($aInstalledApps))} explore_apps{/if}"{/if}>
                                    <
{if !isset($aMainMenu.no_link) || $aMainMenu.no_link != true}href="{url link=$aMainMenu.url}" {else} href="#" onclick="return false;" {/if} class="{if isset($aMainMenu.is_selected) && $aMainMenu.is_selected} menu_is_selected {/if}{if isset($aMainMenu.external) && $aMainMenu.external == true}no_ajax_link {/if}ajax_link">
                                    {if isset(
$aMainMenu.url)}{img theme='menu/'$aMainMenu.url'.png' max_width=16 max_height=16 class='v_middle'}{/if} {phrase var=$aMainMenu.module'.'$aMainMenu.var_name}{if isset($aMainMenu.suffix)}{$aMainMenu.suffix}{/if}</a

Затем в папку: theme/frontend/default/style/default/image/, заливаю папку: menu, где находятся у меня иконки с названиями модулей (!название иконки должно совпадать с названием модуля), всего получается 13 иконок.
Чистим кэш, готово.

Результат:
Меню в phpFOX 3 - Меню.jpg
Меню в phpFOX 3 - Меню.jpg (58.22 КБ) 122 просмотра
Вложения
menu.zip
Иконки
(8.82 КБ) 2 скачивания
Реклама

Вернуться в «phpFOX»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость