0.00
Рейтинг
0.00
Сила
Волне устраивает, только с базами пока не ясно, но тут сам покапаюсь. Спасибо.
Имею в виду, что с этого топика скопировать не выйдет, а аналогичные функции из тех же файлов скопировать можно!

С кешем все просто
$this->Cache_Set($data, "blog_rating_{$iCurrPage}_{$iPerPage}_$s1", array("blog_update","blog_new"), 60*15);

Эта строчка сейчас немного другая, аналогично надо изменить второй параметр метода Cache_Set на «blog_ваштекст_{$iCurrPage}_{$iPerPage}_$s1» и вуаля, работает ))

Если кому будет нужно, могу расписать аналогичный процесс для последней ветки…
Все работает аналогично, функции, с которых скопипастины даже названия не поменяли). Просто скопипастить не получится, а логика таже совершенно! Только с кешем лично мне пока не ясно))
Соответственно, надо добавить в языки нужные значения
«Неизвестный тип блога» и всё тут!


Решается так (строка ~505):

classes/actions/ActionBlog.class.php
/**
* Проверяем доступные типы блога для создания
*/
if (!in_array(getRequest('blog_type'),array('open','close','сюда_дописать_нужный'))) {
			$this->Message_AddError($this->Lang_Get('blog_create_type_error'),$this->Lang_Get('error'));
$bOk=false;
}


Правда, это 4 ветка…
kinorota.ru/blog/q-a/, пункт меню так называемой «вопросницы» не становиться активным, активным остается «коллективные»…
Прошу прощения, возможно, за глупый вопрос, но никак не могу найти код самих хуков… Например в файле header_top.tpl есть вывод списка меню примерно такого содержания (строки № ~20-30):

<ul class="nav-main">
	<li {if $sMenuHeadItemSelect=='blog'}class="active"{/if}><a href="{router page='blog'}">{$aLang.blogs}</a></li>
	<li {if $sMenuHeadItemSelect=='people'}class="active"{/if}><a href="{router page='people'}">{$aLang.people}</a></li>
	{hook run='main_menu'}
</ul>

Никак не могу понять, где есть код хука этого {hook run='main_menu'}… Понял, что он подцепляет что-то типа menu.$sMenuHeadItemSelect.tpl из корня шаблона в папке skin…

Не подскажете, где найти код этого хука?