{if $users_cfg.sw_msg} <div class="my_messages"> {if $newmsg} <a class="has_new" href="/users/{$id}/messages.html">{$LANG.USERMENU_MESS} ({$newmsg})</a> {else} <a href="/users/{$id}/messages.html">{$LANG.USERMENU_MESS}</a> {/if} </div> {/if}
#1
8 декабря 2011 в 13:49
Доброго времени суток уважаемые. Прошу помощи про программистов, коем я не являюсь. Во общем создаю шаблончик себе (пара менять уже, а то прошлый век стоит.) и начинаю потехоньку вьезжать в инстант и его строение. Вопрос собственно следующий. беру код из mod_usermenu.tpl следующего содержания:
Вот! От сюда я понимаю что скрипт проверяет есть ли новые сообщения. Если есть выводит ссылку с классом нью, если нет то просто ссылку. Могу ли я заместо ссылки поставить див привязать к нему аякс или джейкуери который будет выводить данный див в виде всплывающего окна внизу сайта. Так вот я то знаю что могу, но есть ли какие нибуть строки которые я запихну в див и будет например анонс сообщения или кто отправил, не писать же просто у вас новое сообщение, например ещё было бы круто аватар отправителя. Надеюсь я смог объяснить что я хотел спросить.
#2
8 декабря 2011 в 19:41
Сам нашёл решение, но шаблон который я сделал не даёт нормально функционировать… помогите, как можно решить кто поможет.
сделал так!
и привязал ява скрипт к сласу has_new. так вот в чём проблема у меня эта меню находится в выезжающей менюшке, пака менюшка не открывается данный скрипт не срабатывает, как это исправить, помогите.
сделал так!
{if $users_cfg.sw_msg} <div class="my_messages"> {if $newmsg} <a class="has_new" href="/users/{$id}/messages.html">{$LANG.USERMENU_MESS} ({$newmsg})</a> <div class="overlay" id="overlay" style="display:none;"></div> <div class="box" id="box"> <a class="boxclose" id="boxclose"></a> <h1>У вас новое сообщение</h1> <p> <a class="has_new" href="/users/{$id}/messages.html">Перейти к сообщению</a> </p> </div> {else} <a href="/users/{$id}/messages.html">{$LANG.USERMENU_MESS}</a> {/if}