Вы не зашли.
nnq11, у меня есть
Вот, что у меня на главной странице, вместо плагинов:
{top_news_sidebar-last-10-1} {top_news_sidebar-popular-10-1} {top_news_sidebar-comment-10-1}
Ты видимо не настроил сам плагин top_news, на задал имена переменным
Кеширование включи Будет 4 запроса
Так я ТЗ не увидел в личке Высылай, посмотрю
Вообще этот функционал уже входит в стандартную поставку движка. Надо бы уже выпустить fixpack для 0.9.2
А в настройках PHP?
alter table 2z_category add column allow_com int default 2
Не, я к тому, что у нас иногда проще самому все сделать, чем ждать пока кто-то сделает за тебя Ну а похвалить себя это всегда полезно
Это невозможно Проверяй шаблоны
Я тут неожиданно вспомнил, что самое первое поделие для NG от меня вышло 29-01-2010. То есть как раз ровно год прошел с момента, как я познакомился с PHP.
В общем все довольно-таки радостно на мой взгляд: за последний год появилась чуть ли не половина всех плагинов, отдельный респект Amarelius'у, Trashcka сделала три крутейших шаблона, RocketBoy смастерил новый дизайн админки.
То есть фактически каждый делал то, что нужно ему, а в целом лучше стало всем. Проект открыт и каждый может внести в него что-то свое, будь-то плагин, шаблон или просто ссылка с вашего сайтика.
У меня есть! Т.е. он был, но при натяжке дизайна исчез.
Но вообще, я не вижу смысла в маленьком копирайте в самом низу.
Теперь он снова есть (в ноуфоллоу, но прямая ссылка есть из одного поста, плюс будет еще со временем).
Забыли взять его в noindex и сделать невидимым Суть как раз в том, чтобы передать вес. А nofollow мало того, что отбирает его у вас, так и не передает ngcms.ru Смысл?
Это невозможно
Она и так недоступна Галочка высвечивается, ввести туда что-то можно, но вот эффекта от этих действий не будет
Чтобы скрыть ее открой \engine\skins\default\tpl\editnews\edit.tpl Найди
<label><input type="checkbox" name="setViews" value="1" class="check" id="setViews" /> {l_set_views}:</label> <input type="text" size="4" name="views" value="{views}" /><br />
Замени на
[options]<label><input type="checkbox" name="setViews" value="1" class="check" id="setViews" /> {l_set_views}:</label> <input type="text" size="4" name="views" value="{views}" /><br />[/options]
На самом деле в options взять все
<label><input type="checkbox" name="approve" value="1" {ifapp} class="check" id="approve" /> {l_approve}</label><br />
<label><input type="checkbox" name="mainpage" value="1" {ifmp} class="check" id="mainpage" /> {l_mainpage}</label><br />
<label><input type="checkbox" name="pinned" value="1" {ifpin} class="check" id="pinned" /> {l_add_pinned}</label><br />
<label><input type="checkbox" name="favorite" value="1" {iffav} class="check" id="favorite" /> {l_add_favorite}</label><br />
[options]<label><input type="checkbox" name="setViews" value="1" class="check" id="setViews" /> {l_set_views}:</label> <input type="text" size="4" name="views" value="{views}" /><br />[/options]
<label><input name="flag_HTML" type="checkbox" class="check" id="flag_HTML" value="1" checked="checked" {ifhtml} {disable_flag_html} /> {l_flag_html}</label>{flags_lost}<br />
<label><input type="checkbox" name="flag_RAW" value="1" {ifraw} class="check" id="flag_RAW" {disable_flag_raw} /> {l_flag_raw}</label> {flags_lost}
[comments]<hr/>{l_comments:mode.header}: <select name="allow_com"><option value="0"{acom:0}>{l_comments:mode.disallow}<option value="1"{acom:1}>{l_comments:mode.allow}<option value="2"{acom:2}>{l_comments:mode.default}</select>[/comments]<br />
Если посмотреть на этот файл от версии 0.9.9 http://trac2.assembla.com/ngcms/browser/ngcms/branches/0.9.0/engine/skins/default/tpl/editnews/edit.tpl
Скорее всего мы потеряли это при создании нового скина админ-панели
насколько я понимаю, теперь в шаблон full_news не требуется ручками вставлять переменную {plugin_similar_tags} - отображение блока активируется в настройках плагина
Требуется. В админке можно только отключить отображение уже вставленной перменной.
Считаю, что нужно сохранить возможность ручного задания положения блока (тем более, что он и выводится при ручной вставке переменной в шаблон, но к сожалению вместе с жестко заданным вариантом непосредственно за новостью, т.е. таким образом - дважды)
Руками все и задается, хоть в самом начала, до вывода заголовка статьи.
Статические страницы не нужны, вместо них нужно использовать отдельную категорию новостей с altname = static. Только так можно получить всю мощь новостей
Я же написал приблизительно. У меня уже ни одного файла, наверное, не осталось из оригинального дистрибутива.
\engine\includes\inc\functions.inc.php
~ 991 строчка
'if_active' => (isset($SYSTEM_FLAGS['news']['currentCategory.id']) && ($v['id'] == $SYSTEM_FLAGS['news']['currentCategory.id']))?'active_cat':'',
заменить на
'if_active' => (isset($SYSTEM_FLAGS['news']['currentCategory.id']) && ($v['id'] == $SYSTEM_FLAGS['news']['currentCategory.id']))?'active_cat':'cat',
Тогда мое предложение найти самому баг остается в силе. То есть выцепить неработающий блок, оставить только его и понять, когда он начинает работать неправильно и выложить его настройки сюда, чтобы я мог как-то воспроизвести этот глюк.
Одного "непонятное поведение при кешировании" очень мало, чтобы даже начать думать в каком-то направлении.
Для решения проблемы в инсталляторе install.php
array('action' => 'cmodify', 'name' => '`id`', 'type' => 'int(11)', 'params' => 'UNSIGNED NOT NULL AUTO_INCREMENT'),
array('action' => 'cmodify', 'name' => '`ads_blok`', 'type' => 'text', 'params' => 'NOT NULL DEFAULT \'\'')
Заменить на
array('action' => 'cmodify', 'name' => 'id', 'type' => 'int(11)', 'params' => 'UNSIGNED NOT NULL AUTO_INCREMENT'),
array('action' => 'cmodify', 'name' => 'ads_blok', 'type' => 'text', 'params' => 'NOT NULL DEFAULT \'\'')
Ничего, в целом очень хорошо
Спасибо успокоили
Да, это недоработка в логике
В 1.0 не было деинсталлятора, то есть это исходная версия, которая была просто адаптирована под 0.9.2.
Начиная с 2.0 он там появился, надо было залить файлы поверх старых и должна была появиться кнопочка Удалить. Хотя удаления вообще не требуется при обновлении, так как структура базы осталась неизменной.
Не помню честно сказать про первую версию, но в 2.3 деинсталлятор присутствует
Если я авторизовался на сайте, открыл другую страничку и там вышел. На первой странице мне все еще доступна ссылка на добавление/удаление. Вот если на нее нажать, то вылезет сообщение.
Neo, все правильно. Зачем давать гостю на нее нажимать, а потом говорить, что он дурак и ему этого нельзя?