Собственно, написано по «мотивам» следующего вопроса:
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)
☑ Скрипт “в прикреплении” .... ヅ