Подарки на IC_ILLUSION

Опубликовано:
Редактировалось: 4 раза — последний 15 августа 2018
Просмотров: 1752
+4
Голосов: 4

Всем привет! Сей пост я решил написать для тех, кто пользуется шаблоном Illusion от Dezerit'a и хочет поставить компонент "Подарки" от

Приступим!

Как известно, компонент novogodnii-podarok-komponent-podarki-ver-1-1.html]ПОДАРКИзаменяет часть файлов шаблона, а именно /templates/ВАШ_ШАБЛОН/modules/mod_usermenu.tpl и /templates/ВАШ_ШАБЛОН/components/com_user_profile.tpl

Эти 2 файла сильно отличаются от тех, что идут в стандартном шаблоне, да и, в общем-то, те, что идут с компонентом, не совсем правильно составлены

Сейчас я подробно распишу, как сделать вывод необходимых для компонента пунктов меню, чтобы не нарушить общую картину и не убить нахиг шаблон smile

Все три стиля не сильно отличаются по составу, поэтому расскажу только про стиль 2(бесплатная версия, игровой(он же 4 в полной версии)

Начнем мы с правки файла "ic_illusion/style(ваш стиль)/css/color.css

Находим следующий комментарий:

Код PHP:
  1. /*Меню пользователя*/

Дальше ищем вот такой блок:

Код PHP:
  1. #user_tab div.mod_user_menu{}

после

Код PHP:
  1. .mod_user_menu .my_profile a{ background:url('../../images/icons/user.png') no-repeat 6px center; }

вставляем

Код PHP:
  1. .mod_user_menu .my_gifts a{ background:url('../../images/icons/cake.png') no-repeat 6px 6px; }
  2. .mod_user_menu .my_gifts a.has_new { color:#f81414 !important; }

Сохраняем файл, больше к нему обращаться не будем

Теперь нужно вывести это в меню юзера

Для этого откроем файл /templates/ic_illusion/modules/mod_usermenu.tpl и найдем там такую конструкцию:

Код PHP:
  1. <div class="mod_user_menu_link_box">
  2. <span class="my_profile">
  3. <a href="{profile_url login=$login}">К профилю</a>
  4. </span>

После нее вставим следующее:

Код PHP:
  1.  
  2. <span class="my_gifts">
  3. {if $newgifts}
  4. <a class="has_new" href="/present/{$id}/gifts.html">У Вас новый подарок</a>
  5. {else}
  6. <a href="/present/{$id}/gifts.html">Подарки</a>
  7. {/if}
  8. </span>
  9.  
  10.  

Счетчик подарков не работает, поэтому я убрал из кода

({newgifts})

Так, с меню подарков закончили, теперь перейдем к правке шаблона профиля

Здесь все очень просто

После

Код PHP:
  1. <li>
  2. <img src="/templates/ic_illusion/images/icons/profile/message.png" border="0"/>
  3. <a href="/users/{$usr.id}/sendmessage.html" title="{$LANG.WRITE_MESS}">{$LANG.WRITE_MESS}</a>
  4. </li>

вставляем

Код PHP:
  1.  
  2. <li>
  3. <tr>
  4. <td><img src="/components/present/image/gifts.gif" border="0"/></td>
  5. <td><a id="present" href="/present/{$usr.id}/presentlist.html" class="present" title="{$LANG.GIFTS_SEND}">{$LANG.GIFTS_SEND}</a></td>
  6. </tr></li>
Комментарии (0)

Нет комментариев. Ваш будет первым!

Голосуем

Самый нужный компонент