Вы не зашли.
В чем проблема заполнять поле content как короткая_новость + more + полная новость? Если сейчас ты можешь свалить в одно поле два поля, то добавить третье (more) не должно быть большой занозой.
\engine\includes\inc\functions.inc.php
~ 1220 строка
$tvars['vars']['short-story'] = $short;
заменить на $tvars['vars']['short-story'] = strip_tags($short);
color есть
Если на главной не видишь кнопку Купить, то бесплатная
register_plugin_page
[1.1] [2011-02-21]
* добавлены разные заголовки на постраничке
У меня такой баг,незнаю точно либо от кэша либо ище как-то но до 4 страници вывод списка не изменился как в шаблоне,а на 5 странице уже всё настроено.
http://ya-cs.ru/plugin/sitemap/?page=4
http://ya-cs.ru/plugin/sitemap/?page=5
Первые страницы закешированы до смены дизайна, вторые после смены? Твой баг, да?
NG не равно 2z уже два года. Перенос с последней 2z 0.9.1 возможен, если младше, то сложновато.
Баксов 30 думаю
А какие надо? Карта сайта + номер страницы?
В http://trac2.assembla.com/ngcms/changeset/652 ты поправил дефолтный шаблон, но забыл добавить token в шаблон, который идет с самим плагином
Упс, забыл проверить на работоспособность. Исправил оба бага.
Плагин комментов не установлен видимо. Убери это поле из выборки, позже прикручу проверку на установленность comments
GRADUSnick, http://ngcms.ru/forum/viewtopic.php?id=1644 деньги занесешь на кошелек из шапки
Наименование: sitemap
Описание: Карта сайта для людей
Текущая версия: 1.1 [выпуск: 21.02.2011]
Страничка плагина: в процессе
Старая добрая карта сайта с добавленной постраничной навигацией
История версий:
[1.1] [2011-02-21]
* добавлены разные заголовки на постраничке[1.0] [2011-02-20]
+ первый публичный релиз
Отблагодарить меня можно по следующим реквизитам:
WebMoney: Z185759217217 и R128203457262
Яндекс.Деньги: 41001246158060
А если вернуть и в news_showone?
Не в той функции заменил, надо в news_showlist
А что ты вставляешь в news.*.tpl
Нереально, так как пока глобальные переменные пользователя не работают.
\engine\includes\news.php
Оба вхождения
if (is_array($userROW) && ($row['author_id'] == $userROW['id'] || $userROW['status'] == "1" || $userROW['status'] == "2")) {
$tvars['vars']['[edit-news]'] = "<a href=\"".admin_url."/admin.php?mod=editnews&action=editnews&id=".$row['id']."\" target=\"_blank\">";
$tvars['vars']['[/edit-news]'] = "</a>";
$tvars['vars']['[del-news]'] = "<a onclick=\"confirmit('".admin_url."/admin.php?mod=editnews&subaction=do_mass_delete&selected_news[]=".$row['id']."', '".$lang['sure_del']."')\" target=\"_blank\" style=\"cursor: pointer;\">";
$tvars['vars']['[/del-news]'] = "</a>";
} else {
$tvars['regx']["'\\[edit-news\\].*?\\[/edit-news\\]'si"] = "";
$tvars['regx']["'\\[del-news\\].*?\\[/del-news\\]'si"] = "";
}
заменить на
if (is_array($userROW) && ($row['author_id'] == $userROW['id'] || $userROW['status'] == "1" || $userROW['status'] == "2")) {
$tvars['vars']['[edit-news]'] = "<a href=\"".admin_url."/admin.php?mod=editnews&action=editnews&id=".$row['id']."\" target=\"_blank\">";
$tvars['vars']['[/edit-news]'] = "</a>";
$tvars['vars']['[del-news]'] = "<a onclick=\"confirmit('".admin_url."/admin.php?mod=editnews&subaction=do_mass_delete&selected_news[]=".$row['id']."', '".$lang['sure_del']."')\" target=\"_blank\" style=\"cursor: pointer;\">";
$tvars['vars']['[/del-news]'] = "</a>";
$tvars['vars']['[if-have-perm]'] = '';
$tvars['vars']['[/if-have-perm]'] = '';
} else {
$tvars['regx']["'\\[edit-news\\].*?\\[/edit-news\\]'si"] = "";
$tvars['regx']["'\\[del-news\\].*?\\[/del-news\\]'si"] = "";
$tvars['regx']['#\[if-have-perm\].*?\[\/if-have-perm\]#si'] = '';
}
Теперь доступен блок if-have-perm
см. выше
Это тебе надо с самим плагином шаманить.
В tags.php
register_plugin_page('tags','','plugin_tags_cloud');
register_plugin_page('tags','tag','plugin_tags_tag');
заменить на
register_plugin_page('tags','tag','plugin_tags_cloud');
register_plugin_page('tags','','plugin_tags_tag');
И
$link = checkLinkAvailable('tags', 'tag')?
generateLink('tags', 'tag', array('tag' => $row['tag'])):
generateLink('core', 'plugin', array('plugin' => 'tags', 'handler' => 'tag'), array('tag' => $row['tag']));
Заменить на
$link = checkLinkAvailable('tags', '')?
generateLink('tags', '', array('tag' => $row['tag'])):
generateLink('core', 'plugin', array('plugin' => 'tags'), array('tag' => $row['tag']));
Не совсем понятно зачем убирать {handler}. Это служебная переменная, которая определяет команду, которую выполняет плагин.
А что ты хочешь? Чтобы кто-то зателепатил твою ошибку?
Надо использовать array_key_exists
Все работает. Копать по каждому пункту в отдельности