+3.21
Рейтинг
5.54
Сила
Яв том плане, что сейчас метки не могут быть многоязычными. Двумерный массив в конфиге я видел.
обратите внимание, файлы могут подменяться одним из плагинов. тогда изменения нужно в плагин вносить.
еще один способ:

modules/user/User.entity.class.php
вставляем в любом месте:

# USER AGE
	public function getProfileAge(){
		
        $dob=$this->_aData['user_profile_birthday'];
		if (!$dob){
			return null;
		}
		$datetime = strtotime($dob);
		$elapsedSeconds = mktime() - $datetime; 
   		 // There are 31556926 seconds in a year. 
   		$yearsOld = $elapsedSeconds / 31556926; 
   		$yearsOld = floor($yearsOld); 
    	return $yearsOld;
	}

в skins/actions/whois.tpl

<td>{date_format date=$oUserProfile->getProfileBirthday() format="j F Y"}</td>

заменяем на
<td>{$oUserProfile->getProfileAge()}</td>

все.
1. не работает на персональные блоги
то есть в режиме «все» фильтруются только общественные, а личные — нет. странно получается.
2. логично использовать языковой файл для меток, или сделать типа «порог рейтинга: [список все ,50, 250, 1000]»

код красивый. идея с переменными сессии хороша. :)
Не модерируют? :(
Сейчас как раз в работе.
В topic.tpl поищи чтото вроде {include file='comment_list.tpl} и языковую пеку про зпрет комментариев, закрой это таким же {if} тогда в шаблон не будут грузиться комменты.
круто. ждем модерации!
это в actions/ActionPokupalka/add.tpl
комментарии может запретить юзер чекбоксом forbid_comment при публикации.
заменить чекбокс на input type=«hidden» value=«true»
ты вот этот livestreet.ru/blog/addons/7073.html#comment104943 фикс убрать не забыл? он ведь для того и предназначался ;)
еще раз повторюсь — это частный случай. претензий к плагину никаких.
я ни на кого не давлю и не пытаюсь подорвать авторитет. тут даже критики нет. просто может быть так, что такой метод кому-нибудь поможет.

спасибо за понимание.
понимаете… понимаю, что когда я убираю из шаблона js и прописываю его при инициализации плагина, все работает. и мутулз в том числе. и ошибки пропадают.

что интересно, несмотря на то, что searchautocompleter ругается, он исправно работает.

я с такой же фигней сталкивался, когда свой плагин делал. в итоге, поступил таким же образом. причина трабла мне неизвестна.
на голом ЛС все ок работает, на рабочем сайте вот так.

mootools-1.2.5.1-more.js:22Uncaught ReferenceError: MooTools is not defined
init.js:7Uncaught ReferenceError: Class is not defined
init.js:27Uncaught TypeError: Object [object DOMWindow] has no method 'addEvent'

первое
init — один от одного плагина, другой — от другого.

еще раз повторюсь — это частный случай. претензий к плагину никаких.
PluginTwitterfeed.class.php — это не экшен, а класс плугина.

init.js от другого плагина — действительно Ваш оказался, действительно. при чем, плагин работает не смотря на ошибку js в консоли.
Пс без п2 скрипты выдавали кучу ошибок.
Не нужно переписывать
1. плагин компании:
1.1 добавил хук в шаблоне block.stream.tpl
1.2. поправил стили закладок в block.stream.tpl — там было 2 правых кнопки подряд. это плохо смотрелось.
2. Плагин Twitterfeed:
2.1 шаблон body_begin.tpl
2.1.1 Удалил два скрипта (mootools-1.2.5.1-more.js и init.js) из шаблона. они не работали.
2.2 прописал 2 скрипта (все те же) в PluginTwitterfeed.class.php

П.2 — это может потому, что ядро обновлено. Нужно проверить, если Viewer_AppendScript корректно работает на голом движке, то такий метод намного правильнее, чем писать скрипт в хедер.
— Автору просьба: не называйте файл init.js назовите его twitterfeed_init.js дело в том, что все называют init.js а потом в лучшем случае не поймешь, какой из них ошибку выдает, в худшем-при наличии двух одинаковых функций они вызываются одновременно. (это не в данном случае, а вообще)
Нужно подумать. Лучше учитывать ширину картинки. И переводить ее в символы.
странно, что ругалось. посмотрю.
попробую потестить.
для начала, тег спойлер нужно внести в список неразрывных тегов в конфиге,
и внести правку в код:

if($sWaitTag!='video' ){
$bCount=true;
}

-->

if($sWaitTag!='video' && $sWaitTag!='spoiler' ){
$bCount=true;
}

так жолжно работать, но я еще не проверял.