1. Mazej - 02 Июля, 2005 - 13:25:51 - перейти к сообщению
Как сделать чтобы пользователи могли оставлять объявления сами, без помощи администратора?
2. nokia6230 - 02 Июля, 2005 - 14:03:37 - перейти к сообщению
Mazej
Ковырять announcements.php
Ковырять announcements.php
3. Mazej - 02 Июля, 2005 - 14:48:35 - перейти к сообщению
А что именно там надо убрать или добавить?
4. TvoyWeb - 02 Июля, 2005 - 15:23:18 - перейти к сообщению
Mazej
Открываешь announcements.php и находишь строки
Заменяешь на:
далее ищешь
и заменяешь на
Теперь все зареганные пользователи смогут добавлять объявления.
Но нужно еще вытащить ссылки на форму добавления новости.
Для этого находишь строку:
и заменяешь на
все
Открываешь announcements.php и находишь строки
CODE:
elseif ($vars['action'] == 'add') {
if (!defined('IS_ADMIN')) {error($lang['Announ'],$lang['Not_admin']);}
if (!defined('IS_ADMIN')) {error($lang['Announ'],$lang['Not_admin']);}
Заменяешь на:
CODE:
elseif ($vars['action'] == 'add') {
if (!$exbb['reged']) {error($lang['Announ'],$lang['Not_admin']);}
if (!$exbb['reged']) {error($lang['Announ'],$lang['Not_admin']);}
далее ищешь
CODE:
elseif ($vars['action'] == 'doadd') {
if (!defined('IS_ADMIN')) {error($lang['Announ'],$lang['Not_admin']);}
if (!defined('IS_ADMIN')) {error($lang['Announ'],$lang['Not_admin']);}
и заменяешь на
CODE:
elseif ($vars['action'] == 'doadd') {
if (!$exbb['reged']) {error($lang['Announ'],$lang['Not_admin']);}
if (!$exbb['reged']) {error($lang['Announ'],$lang['Not_admin']);}
Теперь все зареганные пользователи смогут добавлять объявления.
Но нужно еще вытащить ссылки на форму добавления новости.
Для этого находишь строку:
CODE:
$adminadd = (defined('IS_ADMIN')) ? ' :: <a href="announcements.php?action=delall">'.$lang['Ann_dellall'].'</a> :: <a href="announcements.php?action=add">'.$lang['Ann_add'].'</a>' : '';
и заменяешь на
CODE:
$adminadd = (defined('IS_ADMIN')) ? ' :: <a href="announcements.php?action=delall">'.$lang['Ann_dellall'].'</a> :: <a href="announcements.php?action=add">'.$lang['Ann_add'].'</a>' : ( ($exbb['reged']) ? ' :: <a href="announcements.php?action=add">'.$lang['Ann_add'].'</a>' : '' );
все
5. Рональд01 - 09 Февраля, 2007 - 07:47:00 - перейти к сообщению
а как сделать что-бы админ и модераторы могли писать объявления?
6. Рональд01 - 13 Февраля, 2007 - 05:46:19 - перейти к сообщению
Плииииз, подскажите что нужно добавить чтобы только админ и модеры могли объявления писать?
7. TvoyWeb - 20 Февраля, 2007 - 00:17:02 - перейти к сообщению
Рональд01
Не совсем понял тебя. Сейчас объявления может писать только админ. Для того чтобы могли писать модераторы, нужно пройтись по базе форумов, выдернуть ID модераторов и потом делать проверку модератор юзер или нет.
Не совсем понял тебя. Сейчас объявления может писать только админ. Для того чтобы могли писать модераторы, нужно пройтись по базе форумов, выдернуть ID модераторов и потом делать проверку модератор юзер или нет.
8. Рональд01 - 21 Февраля, 2007 - 02:47:52 - перейти к сообщению
TvoyWeb
А что для этого нужно изменить в верхнем скрипте? т.е. я бы хотел чтоб возможность оставлять объявления была у модераторов и админа.
А что для этого нужно изменить в верхнем скрипте? т.е. я бы хотел чтоб возможность оставлять объявления была у модераторов и админа.
9. TvoyWeb - 22 Февраля, 2007 - 00:07:50 - перейти к сообщению
Рональд01
К твоему вопросу верхний код не имеет никакого отношения. Я же написал нужно писать код. который соберет всех модераторов, всех разделов и потом проверит является ли данный пользователь модератором на форуме.
К твоему вопросу верхний код не имеет никакого отношения. Я же написал нужно писать код. который соберет всех модераторов, всех разделов и потом проверит является ли данный пользователь модератором на форуме.
10. Рональд01 - 22 Февраля, 2007 - 03:13:49 - перейти к сообщению
а можно тогда срзу забить в код ид пользователей чтоб только они могли писать объявы? тогда из верхнего кода можно что-нибудь сделать?