Фильтр по:
  

  • Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Как изменить надпись «модератор форума» на «модераторы»? (Небольшой скриптик для замены надписей на форуме. От меня.)
Как изменить надпись «модератор форума» на «модераторы»?
Дата: Понедельник, 10.01.2011, 19:14 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Собственно, написано по «мотивам» следующего вопроса:
Quote (Стасёный)
как на главной странице форума изменить надпись "модератор форума" на "модераторы форума"?

...
И так.
Во-первых, необходимо проверить - один ли модер на данном форуме или несколько, если один - ничего не делаем, если же несколько - производим замену, то есть меняем на «модератор» на «модераторы» .....
...
Всё очень просто.
Почему - потому, что надпись в блоке с классом «div.forumModer», ето один, а второе - то, что все модераторы - это ссылки? причем, в том же блоке....:
Quote (Code)
<div class="forumModer">Модераторы форума: <a class="forumModer" href="javascript://" rel="nofollow" onclick="window.open('http://dvornik.ucoz.ru/index/8-0-Ban','up36','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;">Ban</a>, <a class="forumModer" href="javascript://" rel="nofollow" onclick="window.open('http://dvornik.ucoz.ru/index/8-0-Likbez','up36','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;">Likbez</a></div>

...
Собственно - все понятно.

Сам скрипт:

Quote (jQuery)
<script type="text/javascript">
$(function(){
/*Start DocumentReady*/
$('div.forumModer').each(function(){
var $this=$(this),txt=$this.text(),md=$('a', $this).length;
if(md>'1'){$this.html($this.html().replace('Модератор','Модераторы'));}
});
/*End DocumentReady*/
});
</script>

Устанавливается в шаблон Форум » Общий вид страниц форума сразу после оператора $BODY$ и запаковывается в условные операторы:

То есть полностью ваш скрипт должен выглядеть вот так:

Quote (jQuery)
<?if($PAGE_ID$='main' or $PAGE_ID$='category')?>
<script type="text/javascript">
$(function(){
/*Start DocumentReady*/
$('div.forumModer').each(function(){
var $this=$(this),txt=$this.text(),md=$('a', $this).length;
if(md>'1'){$this.html($this.html().replace('Модератор','Модераторы'));}
});
/*End DocumentReady*/
});
</script>
<?endif?>

....

Скриншот установки:

Скриншот результатов работы скрипта:

...
Вопросы только по теме.
...
Удачи ....
...

P.S. На “всякий” - скрипт в прикреплении (кодировка utf-8)

Скрипт “в прикреплении” .... ヅ

Прикрепления: 8975052.png (5.1 Kb) · 3599419.png (8.3 Kb) · frMod_rpl.js (0.3 Kb)

 
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Как изменить надпись «модератор форума» на «модераторы»? (Небольшой скриптик для замены надписей на форуме. От меня.)
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия