Вы не зашли.
Включил функцию "Использовать bb-коды в новостях и комментариях" и теперь спамеры засыпают комментариями со ссылками на свои сайты. Как бы запретить ссылки в комментариях?
А статьи пошаговой адаптации с примерами нет?
Поэтапно:
1. Ставишь себе на сайт какой-то из адаптированных под движок шаблонов
2. Вместо и в качестве main.tpl ставишь понравившуюся тебе html -страничку.
3. Добавляешь в нее нужные блоки - {mainblock} и другие, - посмотри в старом main.tpl
4. Меняешь адреса графических и CSS файлов - посмотри в старом main.tpl. Добавь на новую main.tpl адреса CSS файлов со старой.
5. Если надо - подкорректируй дизайн краткой и полной новости.
6. Если не лень, просмотри подключенные CSS файлы - что там поудалять, что оставить.
Ну и все. Выпей пива и посмотри как бы сделать сайт поинтереснее.
Спасибо, vitaly. Я так понял, что журналист самостоятельно публиковать свои новости не может.
Похоже, что моя задача (чтобы пользователь мог публиковать свои материалы, но не имел возможности редактировать статьи, созданные другими пользователями в тех же категориях) штатными средствами неразрешима
Возникла задача, чтобы пользователь мог публиковать свои материалы, но не имел возможности редактировать стаьи, созданные другими пользователями в тех же категориях. Самое смешное, что я нигде на форуме не смог прочитать про права пользователей. Встретил чей-то заумный совет создать журналиста, редактора и др и посмотреть их права. Но опять же - опытным путем права от глюков не отличишь.
Просьба: распишите кто-нибудь толково права пользователей
В админке плагина в графе "ошибка" у тебя должна появляться звездочка. При нажатии на неё и будет показываться текст ошибки.
Спасибо, vitaly, все именно так.
Не знаю , насколько это сложно выполнить, но думаю, в админке плагина, вместо назначения сообщению статуса полезнее было бы предусмотреть удаление неактуальных сообщений об ошибках (ложных, исправленных)
Используемая версия -0.9.2 RC0 [SVN547]
плагин- complain 0.05
Проблема: текст, вводимый в окно "Детальное описание проблемы:" - нигде не выводится и не фиксируется.
Вот красивое решение:
Если вы заметили ошибку, выделите необходимый текст и нажмите Ctrl+Enter, чтобы сообщить об этом редакции.
http://auto.tochka.net/4474-mazda-predstavila-yubileynuyu-versiyu-mx-5
Тем времинем ещё один интересный сайт - http://www.prosto-mariya.ru/
не понятно кто автор. не понятно (хотя можно догадываться) на каком движке
Я бы не мудрствовал, а сделал на ngcms.ru кетегорию, в которой:
Название новости - название сайта
Краткая новость: скриншот, автор, адрес, блок голосования
Пполная новость: скриншот, автор, адрес, блок голосования, комментарии
* Надо писать плагины для определения тиц, etc.
Да нафига вам тот тиц? Что он вам покажет кроме количества внешних ссылок? И кому это надо, если здесь у нас тема - движок, а не оптимизация
Делать нормальный вывод по типам/тематике.
Какая еще тип-тематика? Есть классные дизайнерские решения. Есть интересные примеры использования заложенного в движке функционала. Вот это интересно посмотреть!
А вариации на тему дэфолтного шаблона - какая разница, к какому типу-тематики они относятся, если они шелупень.
* Надо переносить весь список.
Ничего не надо переносить. Надо написать, куда добавлять образцы и каких размеров нужны скриншоты сайтов. Я готов уже сейчас добавить сайт, за который мне не будет стыдно.
Я за то, чтоб на сайте http://ngcms.ru/ создать раздел "Сайты на ngcms".
Чем это лучше размещения на cmsmagazine.ru (хотя одно другого совсем не исключает): на cmsmagazine.ru сайты ранжированы по ТИЦ. А здесь можно будет ранжировать по результатам голосования, по типу drupalogy.ru. Что позволит легко находить наиболее удачные по дизайну и функциональности примеры
Работает как следует. Спасибо
Плагин выводит заголовки размещенных на сайте но не опубликованных новостей . Нельзя ли его доделать?
Это же на сайте можно добавить блоги отдельных пользователей! Замечательный плагин.
B отдельное спасибо EsCaPeR за поддержку хорошего дела.
Работает в лучшем виде! Спасибо!
SELECT count(*) FROM ng_news WHERE approve=0
Уже тепло . Вот бы расписать, чтоб любой мог использовать.
Как вывести в блоке авторизации (или в другом месте на главной) количество ожидающих модерации сообщений?
Чтоб не нужно было каждый раз заходить в админку и проверять, добавил кто-то статью или нет
Просьба протестировать
Правильно подставляет заданный шаблон и в категории, и в полной новости, и если новость принадлежит нескольким категориям.
Отличная работа
Очень нужный плагин, спасибо.
У меня Version 0.9.2 Release Candidate 1 [SVN547]. На странице категории выводится заданный в плагине шаблон, а на странице полной новости из той же категории - main.tpl , к сожалению
Евгений, мой вопрос снят, сделал посредством редакции БД.
Вроде как и селовек серьезный, а такую фигню публикует. Теперь все, кто на форуме ищет вывод списка подкатегорий, будут просвещены, . что для Евгения этот вопрос снят
1. Закачиваем все файлы с Денвера на сервер.
2. Изменяем имя папки engine/conf (например - на conf77)
3. В папку engine заливаем папку conf с нового дистрибутива
4. Устанавливаем движок как новый.
5. С папки engine/conf копируем файл config.inc.php в папку conf77
6. Удаляем папку conf
7. Переименовываем conf77 на conf
8. Заходим в админпанель - Управление базами данных, восстанавливаем последний backup, сделанный когда сайт находился еще на Денвере.
9. C помощью плагина ireplace (Поиск и замена) изменяем ссылки на картинки в новостях
http://ngcms.ru/forum/viewtopic.php?pid=9808#p9808
Чето не нашел там про {htmlvars}. Похоже, что это только у меня что-то не так, потому как при обсуждении плагина на форуме жалоб на эту проблему не было
На странице _http://sate.ru/plugin/sitemap/ вверху страницы появляется {htmlvars}.
Версия 0.9.2 [SVN547]
insider пишет:/engine/includes/search.php
Найтиarray_push($search, "((title Like '%".mysql_real_escape_string($s)."%') or (content Like '%".mysql_real_escape_string($s)."%'))");
Заменить на
array_push($search, "((title Like '%".mysql_real_escape_string($s)."%') or (content Like '%".mysql_real_escape_string($s)."%') or (xfields regexp '\".*".mysql_real_escape_string($s).".*\"'))");
И тогда доп. поля будут участвовать в поиске. Правда, не только их значения, но и сами названия полей. Как исправить -- не знаю, регэкспы в MySQL'е какие-то ограниченные.
Спасибо, работает норм))
А как правильно дописать для текущей версии, где:
array_push($search,
array( 'OR',
array('DATA', 'title', 'like', '%'.mysql_real_escape_string($s).'%'),
array('DATA', 'content', 'like', '%'.mysql_real_escape_string($s).'%')
)
);
??
Я сделал так:
// ===================================================================
// Make page output
// ===================================================================
$mainTemplateName = isset($SYSTEM_FLAGS['template.main.name']) ? $SYSTEM_FLAGS['template.main.name'] : 'main';
$mainTemplatePath = isset($SYSTEM_FLAGS['template.main.path']) ? $SYSTEM_FLAGS['template.main.path'] : tpl_site;
if (($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['params']['category'] == 'kat1')) {
$mainTemplateName = 'main_kat1';
}
if (($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['params']['category'] == 'kat2')) {
$mainTemplateName = 'main_kat1';
}
if (($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['params']['category'] == '')) {
$mainTemplateName = 'main_main';
}
// 2. Load & show template
Здесь:
main_main.tpl -шаблон на главной
main.tpl - шаблон выводится на всех остальных страницах
То есть, на главной странице выводится шаблон главной, на заданных категориях выводятся заданные шаблоны, а на остальных категориях и других страницах - ошибки, поиск, т.п. - дефолтный шаблон
Нигде не нашел номера кошелька RocketBoy