Новое сообщение

#1 21 февраля 2013 в 16:12
  1. <?php if (!$newmsg) { ?>
  2. <a href="/users/0/<?php echo $uid?>/messages.html" id="ht_messages">Cообщения</a>
  3. <?php } else { ?>
  4. <a style="color:#F60;" href="/users/0/<?php echo $uid?>/messages.html" id="ht_messages">Cообщения <?php echo strip_tags($newmsg)?></a>
  5. <?php } ?>
  6. <a href="/logout" id="ht_logout">Выход</a>
  7. <?php } ?>
Это кусочек кода из 1.6.2

А как для 1.10 сделать?
#2 21 февраля 2013 в 17:01
Это в каком файле?
#3 21 февраля 2013 в 17:27
может я что то неправильно понял, но это вроде как проверка есть ли новые сообщения
в 1,10 тоже есть проверка на новые сообщения в файле mod_usermenu.tpl зачем ее присать самому ?

  1. {if $users_cfg.sw_msg}
  2. <span class="my_messages">
  3. {if $newmsg.total}
  4. <a class="has_new" href="/users/{$id}/messages{if !$newmsg.messages}-notices{/if}.html" title="{$LANG.NEW_MESSAGES}: {$newmsg.messages}, {$LANG.NEW_NOTICES}: {$newmsg.notices}">{$LANG.USERMENU_MESS} ({$newmsg.total})</a>
  5. {else}
  6. <a href="/users/{$id}/messages.html">{$LANG.USERMENU_MESS}</a>
  7. {/if}
  8. </span>
  9. {/if}
#4 21 февраля 2013 в 17:40


может я что то неправильно понял, но это вроде как проверка есть ли новые сообщения
в 1,10 тоже есть проверка на новые сообщения в файле mod_usermenu.tpl зачем ее присать самому ?

  1. {if $users_cfg.sw_msg}
  2.  
  3. {if $newmsg.total}
  4. {$LANG.USERMENU_MESS} ({$newmsg.total})
  5. {else}
  6. {$LANG.USERMENU_MESS}
  7. {/if}
  8.  
  9. {/if}

AtlantisWeb
Спасибо, мне для php нужно
#5 21 февраля 2013 в 20:42

Спасибо, мне для php нужно

Минона

тут дело в чем...
в 1,6,2 был вывод на пхп в template.php т.к. туда передавались эти переменные
а сейчас они передаются в шаблон, вы опишите что требуется получить в итоге, возможно есть более простой путь…
#6 21 февраля 2013 в 23:12
Это как я понял в файле template.php.
  1.  
  2. <?php
  3. $uid = $inUser->id;
  4. $newmsg = $inUser->getNewMessages($inUser->id);
  5. if (!$$newmsg['total']) { ?>
  6. <a href="/users/0/<?php echo $uid?>/messages.html" id="ht_messages">Cообщения</a>
  7. <?php } else { ?>
  8. <a style="color:#F60;" href="/users/0/<?php echo $uid?>/messages.html" id="ht_messages">Cообщения <?php echo strip_tags($newmsg)?></a>
  9. <?php } ?>
  10. <a href="/logout" id="ht_logout">Выход</a>
  11. <?php } ?>
  12.  
Примерно так
#7 22 февраля 2013 в 11:19
спасибо!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.