Как запретить менять название темы
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 17 лет 11 месяцев
Как запретить менять название темы
Что надо сделать, чтобы обычные пользователи не могли изменить название темы, чтоб это могли делать только модераторы и администраторы?
-
- phpBB 1.4.4
- Сообщения: 130
- Стаж: 18 лет
Re: Как запретить менять название темы
поставить мод, чтобы пользователи не могли изменять сообщение после N часов
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 17 лет 11 месяцев
Re: Как запретить менять название темы
Мне надо, чтоб не могли менять только название темы...он подойдёт?
-
- Former team member
- Сообщения: 1008
- Стаж: 18 лет 9 месяцев
- Откуда: Кишинёв
- Благодарил (а): 1 раз
Re: Как запретить менять название темы
Ну название темы меняется ведь редактированием первого сообщения !!??
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 17 лет 11 месяцев
Re: Как запретить менять название темы
Да, но мне вот хотелось бы чтоб сообщение (даже первое) можно было бы редактировать, а само название темы нет.
Или я хочу невозможного?
Или я хочу невозможного?

-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Re: Как запретить менять название темы
Код: Выделить всё
== OPEN ==
posting.php
== FIND ==
// Output the data to the template
//
== AFTER ADD ==
if ($post_data['first_post'] && $mode == 'editpost' && !$is_auth['auth_mod'])
{
$template->assign_block_vars('switch_noedit_title', array());
}
else
{
$template->assign_block_vars('switch_edit_title', array());
}
== OPEN ==
templates/ваш_стиль/posting_body.tpl
== FIND ==
<tr>
<td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
<td class="row2" width="78%"> <span class="gen">
<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
</span> </td>
</tr>
== REPLACE ==
<tr>
<td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
<td class="row2" width="78%"> <span class="gen">
<!-- BEGIN switch_edit_title -->
<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
<!-- END switch_edit_title -->
<!-- BEGIN switch_noedit_title -->
<input type="hidden" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
<!-- END switch_noedit_title -->
</span> </td>
</tr>
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 17 лет 11 месяцев
Re: Как запретить менять название темы
Сделала всё как у Вас написанои теперь при создании новой темы обычным пользователем высвечивается это:
Что делать?Общая ошибка
Could not obtain post/user information
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND p.poster_id = u.user_id AND p.post_id = pt.post_id ORDER BY p.post_time' at line 4
SELECT u.username, u.user_id, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid FROM phpbb_posts p, phpbb_users u, phpbb_posts_text pt WHERE p.topic_id = AND p.poster_id = u.user_id AND p.post_id = pt.post_id ORDER BY p.post_time DESC LIMIT 15
Line : 117
File : topic_review.php
-
- Former team member
- Сообщения: 450
- Стаж: 19 лет 3 месяца
- Откуда: Нижний Тагил
- Поблагодарили: 2 раза
Re: Как запретить менять название темы
Что-то неправильно сделали, ибо приведенная вами ошибка никоим образом не может быть вызвана кодом Палыча.
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 17 лет 11 месяцев
Re: Как запретить менять название темы
Ничего не выходит(((
Как только вставляю код, опять ошибка(((...убираю-работает нормально...
Может у меня мода какого-нибудь не хватает?
Как только вставляю код, опять ошибка(((...убираю-работает нормально...
Может у меня мода какого-нибудь не хватает?
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Re: Как запретить менять название темы
Мариша
Залейте ваш уже отредактированный posting.php
Залейте ваш уже отредактированный posting.php
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 17 лет 11 месяцев
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Re: Как запретить менять название темы
Век живи, век учись... дураком помрёшь...
Мариша
В условии вместо = поставьте ==
Добавлено спустя 1 минуту 51 секунду:
В примере исправил
Мариша
В условии вместо = поставьте ==
Код: Выделить всё
if ($post_data['first_post'] && $mode == 'editpost' && !$is_auth['auth_mod'])
В примере исправил
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 17 лет 11 месяцев
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 17 лет 11 месяцев
Re: Как запретить менять название темы
Палыч, только сегодня заметила.
У нас в связи с эти кодом появилась проблема с личкой((. Там теперь нет поля для темы сообщения, а без этого сообщения просто не отправляются, пишет
У нас в связи с эти кодом появилась проблема с личкой((. Там теперь нет поля для темы сообщения, а без этого сообщения просто не отправляются, пишет
что делать????Вы должны указать заголовок сообщения, когда начинаете новую тему

-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Re: Как запретить менять название темы
Мариша
Всё, что между <!-- BEGIN switch_edit_title --> и <!-- END switch_edit_title --> скопируйте перед <!-- END switch_privmsg -->
Всё, что между <!-- BEGIN switch_edit_title --> и <!-- END switch_edit_title --> скопируйте перед <!-- END switch_privmsg -->
Код: Выделить всё
<!-- END switch_privmsg -->
<!-- BEGIN switch_edit_title -->
<tr>
<td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
<td class="row2" width="78%"> <span class="gen">
<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
</span> </td>
</tr>
<!-- END switch_edit_title -->
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.