Заходите в панель управления, далее в блоке "Группы пользователей" выбираете пункт "Управление группами пользователей". Вот тут находите группу "Зарегистрированный", жмете редактировать и напротив опции "Может создавать темы" ставите "Нет".
Создайте новую группу, с правами "Зарегистрированный", для этого перейдите в пункт "Добавить новую группу", сверху "Создать группу по образцу группы" указываете группу "Зарегистрированный" и "Вперёд", можете оставить все как есть, только укажите заголовок, например "Проверенные пользователи" и в опции "Может создавать темы" верните значение "Да".
Теперь Вам останется создать повышение, для этого в том же блоке, выберите пункт "Повышения", и жмите "Добавить новое повышение", и заполняете вот так:
Группа пользователей: Зарегистрированный Уровень репутации: 0 Зарегистрирован дней назад: 0 Сообщений: 10 Стратегия повышения: Сообщений Способ повышения: Основная группа пользователя Способ сравнения: Больше или равный Переместить пользователя в группу: Проверенные пользователи
Ну в общем то и всё. Одно что еще посоветую, у первой группы, помимо отключения возможности создать тему, отключите подпись и личные сообщения:
Может использовать подпись: Нет Максимальное количество сохраняемых ЛС: 0
Вот, отличный хак, не зря ведь когда то писал: Защита DataLife Engine от внешних ссылок, самая прелесть в нем то, что он будет закрывать в NOINDEX и NOFOLLOW + редирект только левые ссылки.
Здесь не важно, что проще, здесь нужно то что нужно. Мне необходим был вариант именно такой, какой я описал. Человек спросил как сделать:
Category --Subcategory
Моим способом реализуется именно это, будет основная категория в которой будет отображаться все остальные подкатегории. Это как минимум удобно, как максимум избавляемся от дублей.
Все делается очень просто, берёте шаблон коротких новостей shortstory.tpl, переименовываете например в название_раздела.tpl (только не нужно основной переименовывать, просто копия шаблона с другим именем). Далее открываете его блокнотом, и редактируете, например вместо тега {short-story} пишете описание раздела, вместо {title} пишите название раздела, вместо [full-link]<b>Читать полностью</b>[/full-link] ставите ссылку на подраздел, пример:
<a href="/subcategory/">Перейти в раздел название_раздела</a>
Все остальные теги удаляете, так как они не будут работать. Закидываете этот шаблон в папку с вашим скином и открываете main.tpl и находите тег, отвечающий за вывод новостей и всего остального, вот он {content}. Теперь перейдите в раздел "Категории" вашей панели управления, именно туда, где Вы создавали разделы сайта. Обратите внимание на столбик ID
Как Вы видите у каждого раздела есть свой ID, запоминаете ID нужного раздела (не подраздела) и возвращаетесь в main.tpl к тегу {content} и изменяете его до такого состояния [not-category=id_раздела]{content}[/not-category], где id_раздела - это то, что Вы запомнили. ;) После этого, ниже [/not-category] пишем такое [category=id_раздела]{include file="название_раздела.tpl"}[/category], где название_раздела.tpl - это название шаблона, который Вы создали.
В общем то всё. Суть такая, в разделе с указанным ID'ом новости не отображаются, а отображается ваш шаблон, который можете оформить как угодно.
Нужно открыть файл engine/inc/partner.php и строку:
if($member_db[1] != 1){ msg("error", $lang['addnews_denied'], $lang['db_denied']); }Заменить на следующую:
if($member_id['user_group'] != 1){ msg("error", $lang['addnews_denied'], $lang['db_denied']); }Попробуйте изучить документацию прилагаемую к движку.
Ответ на все ваши вопросы можно найти здесь http://dle-news.ru/extras/online/index.html?startnews.html
Как бы начинать читать форум - http://forum.zone-game.info/
Заходите в панель управления, далее в блоке "Группы пользователей" выбираете пункт "Управление группами пользователей". Вот тут находите группу "Зарегистрированный", жмете редактировать и напротив опции "Может создавать темы" ставите "Нет".
Создайте новую группу, с правами "Зарегистрированный", для этого перейдите в пункт "Добавить новую группу", сверху "Создать группу по образцу группы" указываете группу "Зарегистрированный" и "Вперёд", можете оставить все как есть, только укажите заголовок, например "Проверенные пользователи" и в опции "Может создавать темы" верните значение "Да".
Теперь Вам останется создать повышение, для этого в том же блоке, выберите пункт "Повышения", и жмите "Добавить новое повышение", и заполняете вот так:
Уровень репутации: 0
Зарегистрирован дней назад: 0
Сообщений: 10
Стратегия повышения: Сообщений
Способ повышения: Основная группа пользователя
Способ сравнения: Больше или равный
Переместить пользователя в группу: Проверенные пользователи
Ну в общем то и всё. Одно что еще посоветую, у первой группы, помимо отключения возможности создать тему, отключите подпись и личные сообщения:
Максимальное количество сохраняемых ЛС: 0
Вот, отличный хак, не зря ведь когда то писал: Защита DataLife Engine от внешних ссылок, самая прелесть в нем то, что он будет закрывать в NOINDEX и NOFOLLOW + редирект только левые ссылки.
Напишите в .htaccess например такое:
И забросьте в нужную папку.
Яндекс их хавает и повышает Вам тИЦ!
Особенно если люди установили мой хак (с подписи).
Лучше использовать вариант
Здесь не важно, что проще, здесь нужно то что нужно. Мне необходим был вариант именно такой, какой я описал. Человек спросил как сделать:
--Subcategory
Моим способом реализуется именно это, будет основная категория в которой будет отображаться все остальные подкатегории. Это как минимум удобно, как максимум избавляемся от дублей.
Бред.
:) Отлично.
Все делается очень просто, берёте шаблон коротких новостей shortstory.tpl, переименовываете например в название_раздела.tpl (только не нужно основной переименовывать, просто копия шаблона с другим именем). Далее открываете его блокнотом, и редактируете, например вместо тега {short-story} пишете описание раздела, вместо {title} пишите название раздела, вместо [full-link]<b>Читать полностью</b>[/full-link] ставите ссылку на подраздел, пример:
Все остальные теги удаляете, так как они не будут работать. Закидываете этот шаблон в папку с вашим скином и открываете main.tpl и находите тег, отвечающий за вывод новостей и всего остального, вот он {content}. Теперь перейдите в раздел "Категории" вашей панели управления, именно туда, где Вы создавали разделы сайта. Обратите внимание на столбик ID
Как Вы видите у каждого раздела есть свой ID, запоминаете ID нужного раздела (не подраздела) и возвращаетесь в main.tpl к тегу {content} и изменяете его до такого состояния [not-category=id_раздела]{content}[/not-category], где id_раздела - это то, что Вы запомнили. ;) После этого, ниже [/not-category] пишем такое [category=id_раздела]{include file="название_раздела.tpl"}[/category], где название_раздела.tpl - это название шаблона, который Вы создали.
В общем то всё. Суть такая, в разделе с указанным ID'ом новости не отображаются, а отображается ваш шаблон, который можете оформить как угодно.
Если ставить демо потом на лицензию с заморочками переходить?
Просто заменить папку engine и ввести код в админке.
PROGRAMMATOR добавил 15.05.2009 в 14:42
Если я их клиент, то я сейчас могу поставить полную версию скрипта, и без лицензии она будет работать до 100 новостей?
Да, если не введете код, то ограничение на количество новостей и комментариев.