Вы не зашли.
Мое мнение, добавлять должен один человек. А то у нас есть товарищи, которые очень любят убирать ссылку на NG, да еще при этом не стесняются выкладывать в каталог wiki. А таким явно не место в каталоге! Как собственно и на форуме.
У нас и так сейчас smarty-подобный шаблонизатор
По крайней мере у меня не каких ошибок с NG не возникало. А со Smarty через раз вылезала ошибка и таким же образом исчезала.
Я и выбрал поэтому NG, что все просто и понятно.
Если честно то я не вижу смысл в шаблонизаторах, особенно после работы со Smarty. Но не сколько не против их, если будет возможность и дальше "жить" без них.
Полностью с Вами согласен. Но я шел к этому семь месяцев, и не потому что я не мог сделать, а просто мне это в голову не приходило, что так можно сделать. Я и с блокнота неплохо копировал
Да и пост этот явно не для таких монстров (в самом хорошем смысле этого слова) как Вы. А тех кто только пытается сделать свой первый сайт
Для тех кто на NG делает порталы...
Не так давно наткнулся на форуме на вопрос, как сделать вспомогательные кнопки для заполнения новостей, чтоб их не писать руками. Идея показалась мне весьма привлекательной. Но у пользователя в обще слетели все кнопки, что меня не как не устраивало. И чтоб не ковыряться в коде, я решил пойти лёгким путем.
Взял шаблон заполнения \engine\skins\default\tpl\addnews.tpl (для версии 0.9.2) \engine\skins\default\tpl\news\add.tpl (для версии 0.9.3 и выше)
И просто подправил шаблон:
Находим
[edit.nosplit]
<div id="container.content" class="contentActive"><textarea style="width: 99%; padding: 1px; margin: 1px;" name="content" id="content" rows="10" tabindex="2"></textarea></div>
[/edit.nosplit]
И добавляем типовой шаблон новости
[edit.nosplit]
<div id="container.content" class="contentActive"><textarea style="width: 99%; padding: 1px; margin: 1px;" name="content" id="content" rows="10" tabindex="2">
Все что написать здесь появиться в поле для заполнение новости
</textarea></div>
[/edit.nosplit]
На моем примере:
[edit.nosplit]
<div id="container.content" class="contentActive"><textarea style="width: 99%; padding: 1px; margin: 1px;" name="content" id="content" rows="10" tabindex="2">
[center]изображение[/center]
[center] Формат: * | Размер: * px | * dpi | Размер архива: * МБ
Автор: *Неизвестен*[/center]
<!--more-->
Ссылка:[hide][url=ССЫЛКА" target="_blank]скачать с files.gw.kz[/url][/hide]</textarea></div>
[/edit.nosplit]
Теперь при нажатии кнопки "Добавить новость", я получаю следующий результат.
Остается только заполнить *, это очень помогает новичкам которые также размещают у Вас свои новости.
Если есть стандартные кейворды, например: скачать, бесплатно и т.п.
<td>{l_keywords}:</td>
<td><input type="text" name="keywords" value="КЕЙВОРДЫ вставлять сюда" size="60" tabindex="5" /></td>
Да простят меня модераторы и подправят, если не там разместил или не правильно описал, я тут новенький и это мой первый пост.