Как вывести в комментарий ранг и руппу пользователя ...
|
|
[1] likbezz [18.09.2010, 23:51] |
Заходите в ПУ (панель управления сайтом), Главная » Управление дизайном » Редактирование шаблонов, ищете вот такой код: Code <?if($_RANK_NAME$)?><span title="Ранг: $_RANK$">$_RANK_ICON$</span> [ $_RANK_NAME$ ]<?endif?> и меняете его на вот такой: Quote <?if($_RANK_NAME$)?><span id="rank_u" title="Ранг: $_RANK$">$_RANK_ICON$</span> [ $_RANK_NAME$ ]<?endif?> - то есть, добавляете к спану ID .... сохраняете. Затем, идете в шаблон «вид комментариев» и в нужное место вставляете следующий код: Code <?if($USERNAME$)?> <span id="com-$NUMBER$"></span><script type="text/javascript">$('#com-$NUMBER$').load('/index/8-0-$USERNAME$ #rank_u');</script> <?endif?> ?if($USERNAME$)? - для того, чтобы отсеять комментарии гостей, и не совершать лишние запросы на страницу профиля. У гостей же её нет ... ヅ Flesh
|
|
[2] famous [29.07.2012, 20:13] |
не получается(
Добавлено (29.07.2012, 14:12) --------------------------------------------- Как быть если я поставил вот такой скрипт (ранг от репутации), как мне вынести его, а не стандартный?
(скрипт в персональной странице)
У меня на персональной отображается и стандартный и этот ранг. Но вывести ни тот ни тот не получается. Пробовал вывести только ранг (без статуса, кол-ва комментариев и репутации) - ни в какую.
Code <script language="JavaScript"> var1=$_REPUTATION$; var2=''; if(var1>=0) var2='<img alt="1 или более..." src="http://s21.ucoz.net/rnk/5/rank1.gif">' if(var1>=10) var2='<img alt="5 или более..." src="http://s21.ucoz.net/rnk/5/rank2.gif">' if(var1>=20) var2='<img alt="10 или более..." src="http://s21.ucoz.net/rnk/5/rank3.gif">' if(var1>=30) var2='<img alt="15 или более..." src="http://s21.ucoz.net/rnk/5/rank4.gif">' if(var1>=40) var2='<img alt="20 или более..." src="http://s21.ucoz.net/rnk/5/rank5.gif">' if(var1>=50) var2='<img alt="20 или более..." src="http://s21.ucoz.net/rnk/5/rank6.gif">' if(var1>=75) var2='<img alt="20 или более..." src="http://s21.ucoz.net/rnk/5/rank7.gif">' if(var1>=100) var2='<img alt="20 или более..." src="http://s21.ucoz.net/rnk/5/rank8.gif">' if(var1>=150) var2='<img alt="20 или более..." src="http://s21.ucoz.net/rnk/5/rank9.gif">' if(var1>=200) var2='<img alt="20 или более..." src="http://s21.ucoz.net/rnk/5/rank10.gif">' document.write(var2); </script>
Добавлено (29.07.2012, 20:05) --------------------------------------------- Все, стандартный вывел, с помощью скрытого div'а (так же как и комментарии делал)
Code <div hidden><div id="com_u">Комментарии: <b>$_COM_ENTRIES$</b></div> <div hidden><div id="rank_u"><span title="Ранг: $_RANK$">$_RANK_ICON$</span></div>
Но вывести свой скрипт не могу. Пробовал через глобальный блок - не катит
Сообщение отредактировал famous - Воскресенье, 29.07.2012, 20:31 |
|
[3] likbezz [29.07.2012, 21:52] |
famous, Как быть если я поставил вот такой скрипт (ранг от репутации), как мне вынести его, а не стандартный? Вывести такое можно только если все условия прописать условными комментариями. А вывести так же, скриптом что выше.
<div hidden><div id="com_u">Комментарии: <b>$_COM_ENTRIES$</b></div> Это что-то новенькое)
Пробовал через глобальный блок - не катит Данные операторы работают только в шаблоне профиля. Вытаскивать только скриптом. |
|
[4] famous [29.07.2012, 21:58] |
Помоги пожалуйста, как сделать чтобы тот скрипт что достает значение с репутацией со страницы пользователя через условия if var1>=var2 вывел тоже что и второй. Весь день тыкаю мыкаю - не получается |
|
[5] likbezz [29.07.2012, 22:20] |
famous, А второй это какой? тот скрипт что достает значение с репутацией со страницы пользователя через условия if var1>=var2 Переделать все это: var1=$_REPUTATION$; var2=''; if(var1>=0) var2='<img alt="1 или более..." src="http://s21.ucoz.net/rnk/5/rank1.gif">' На условия - я же написал уже. Тогда и доставать будет. |
|
[6] famous [30.07.2012, 00:24] |
Это как? Я в html и css еще более менее за 2 года разбираться стал, а вот в Java скриптах пока слабоват совсем
У меня вот эта хрень не работает почему-то
Code <div id="reputation-$NUMBER$"></div> <script type="text/javascript">$('#reputation-$NUMBER$').load('/index/8-0-$USERNAME$ #reputation_u'); var1=$_REPUTATION$; var2=''; if(var1>=0) var2='<img alt="1 или более..." src="http://s21.ucoz.net/rnk/5/rank1.gif">' if(var1>=10) var2='<img alt="5 или более..." src="http://s21.ucoz.net/rnk/5/rank2.gif">' if(var1>=20) var2='<img alt="20 или более..." src="http://s21.ucoz.net/rnk/5/rank3.gif">' if(var1>=30) var2='<img alt="30 или более..." src="http://s21.ucoz.net/rnk/5/rank4.gif">' if(var1>=40) var2='<img alt="40 или более..." src="http://s21.ucoz.net/rnk/5/rank5.gif">' if(var1>=50) var2='<img alt="50 или более..." src="http://s21.ucoz.net/rnk/5/rank6.gif">' if(var1>=75) var2='<img alt="75 или более..." src="http://s21.ucoz.net/rnk/5/rank7.gif">' if(var1>=100) var2='<img alt="100 или более..." src="http://s21.ucoz.net/rnk/5/rank8.gif">' if(var1>=150) var2='<img alt="150 или более..." src="http://s21.ucoz.net/rnk/5/rank9.gif">' if(var1>=200) var2='<img alt="200 или более..." src="http://s21.ucoz.net/rnk/5/rank10.gif">' document.write(var2); </script> |
|
[7] likbezz [30.07.2012, 01:28] |
famous, У меня вот эта хрень не работает почему-то Вообще, я уже сказал, скрипт выводится не будет. Перепишите на условия. Типа: Code <?if($_REPUTATION$>0&&$_REPUTATION$<10)?> <img alt="1 или более..." src="http://s21.ucoz.net/rnk/5/rank1.gif"> <?endif?> <?if($_REPUTATION$>9&&$_REPUTATION$<20)?> <img alt="10 или более..." src="http://s21.ucoz.net/rnk/5/rank2.gif"> <?endif?> ... и так далее .. Этот код будет работать только в шаблоне профиля.
В комментрарий картинку выводить скриптом. Еще раз говорю. Скрипт абсолютно рабочий. Проверено, неоднократно. |
|
[8] famous [01.09.2012, 15:50] |
Блин, точно! Я уже запарился с этим Java а про условные укоза то и забыл! Сейчас попробую... Добавлено (01.09.2012, 15:50) --------------------------------------------- А как вывести кнопку "Отправить ЛС" в сообщение чата? |
|
[9] Mr_Smith [01.09.2012, 18:52] |
famous, А как вывести кнопку "Отправить ЛС" в сообщение чата? Отредактировать шаблон - вид материалов мини чата - добавить ссылку «/index/14-999-0-1».. |
|