Пользователь не может редактировать
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 10 лет 9 месяцев
Re: Пользователь не может редактировать
>> Эмуляция несовершенна.
Это понятно, "нет предела"... но что мне делать с конкретным форумом?
Пользователь не может отредактировать или удалить свое собственное сообщение.
Это понятно, "нет предела"... но что мне делать с конкретным форумом?
Пользователь не может отредактировать или удалить свое собственное сообщение.
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 8 месяцев
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Пользователь не может редактировать
проверь еще здесь...
Общие--размещение сообщений
Ограничение времени на редактирование:
Ограничение времени на удаление:
может уже советовали - не читал всю тему.
Общие--размещение сообщений
Ограничение времени на редактирование:
Ограничение времени на удаление:
может уже советовали - не читал всю тему.
-
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 10 лет 9 месяцев
Re: Пользователь не может редактировать
Уже пробовал - не помогает.
В общем понятно - помощи видимо не будет.
Пожалуй следует сносить этот полуфабрикат к такой матери и брать что то коммерческое.
В общем понятно - помощи видимо не будет.
Пожалуй следует сносить этот полуфабрикат к такой матери и брать что то коммерческое.
-
- phpBB Guru
- Сообщения: 17030
- Стаж: 19 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 563 раза
- Поблагодарили: 1727 раз
Re: Пользователь не может редактировать
Да, можно и просто снести, без матери. Коммерческие полуфабрикаты поинтереснее ковырять будет.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 6 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Пользователь не может редактировать
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB Guru
- Сообщения: 17030
- Стаж: 19 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 563 раза
- Поблагодарили: 1727 раз
Re: Пользователь не может редактировать
Почитал тему. Так и не увидел, в чем выражается проблема «редактировать не может». Кнопки нет? Есть, но редактировать не дает? Ошибку выводит? Стиль кастомный или стандартный?
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 8 месяцев
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Пользователь не может редактировать
Нужно больше информации
Последний раз редактировалось Alecto 04.05.2015 7:51, всего редактировалось 2 раза.
-
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 10 лет 9 месяцев
Re: Пользователь не может редактировать
>> Вы просто не умеете его готовить.
Постулат не принимается.
Хотите попробовать "доготовить" DMA драйвер дисплея, написанный на ассемблере для сигнального процессора? Да без документации...
А я посмотрю как вас покорчит, и буду глубокомысленно назидательно отпускать банальные фразы про "искусство готовки"...
>> Кнопки нет?
Кнопка редактирования у пользователей отсутствует.
>> Есть, но редактировать не дает? Ошибку выводит?
Нет, тк невозможно зайти в редактирование.
>> Стиль кастомный или стандартный?
Стандартный.
Постулат не принимается.
Хотите попробовать "доготовить" DMA драйвер дисплея, написанный на ассемблере для сигнального процессора? Да без документации...
А я посмотрю как вас покорчит, и буду глубокомысленно назидательно отпускать банальные фразы про "искусство готовки"...
>> Кнопки нет?
Кнопка редактирования у пользователей отсутствует.
>> Есть, но редактировать не дает? Ошибку выводит?
Нет, тк невозможно зайти в редактирование.
>> Стиль кастомный или стандартный?
Стандартный.
-
- Поддержка
- Сообщения: 12840
- Стаж: 14 лет 1 месяц
- Благодарил (а): 160 раз
- Поблагодарили: 2319 раз
Re: Пользователь не может редактировать
prosilver?
styles/prosilver/template/viewtopic_body.html
Код: Выделить всё
<!-- IF not S_IS_BOT -->
<!-- IF postrow.U_EDIT or postrow.U_DELETE or postrow.U_REPORT or postrow.U_WARN or postrow.U_INFO or postrow.U_QUOTE -->
<ul class="post-buttons">
<!-- EVENT viewtopic_body_post_buttons_before -->
<!-- IF postrow.U_EDIT -->
<li>
<a href="{postrow.U_EDIT}" title="{L_EDIT_POST}" class="button icon-button edit-icon"><span>{L_BUTTON_EDIT}</span></a>
</li>
<!-- ENDIF -->
viewtopic.php
Код: Выделить всё
$s_cannot_edit = !$auth->acl_get('f_edit', $forum_id) || $user->data['user_id'] != $poster_id;
$s_cannot_edit_time = $config['edit_time'] && $row['post_time'] <= time() - ($config['edit_time'] * 60);
$s_cannot_edit_locked = $topic_data['topic_status'] == ITEM_LOCKED || $row['post_edit_locked'];
Код: Выделить всё
$edit_allowed = $force_edit_allowed || ($user->data['is_registered'] && ($auth->acl_get('m_edit', $forum_id) || (
!$s_cannot_edit &&
!$s_cannot_edit_time &&
!$s_cannot_edit_locked
)));
Код: Выделить всё
'U_EDIT' => ($edit_allowed) ? append_sid("{$phpbb_root_path}posting.$phpEx", "mode=edit&f=$forum_id&p={$row['post_id']}") : '',
Если без изменений, то:
viewtopic.php
Найти
Код: Выделить всё
'POST_SUBJECT' => $row['post_subject'],
Код: Выделить всё
'POST_SUBJECT' => $row['post_subject'] . ((!$auth->acl_get('f_edit', $forum_id)) ? ' 1' : ' 0') . (($user->data['user_id'] != $poster_id) ? '1' : '0') . (($config['edit_time']) ? ' 1' : ' 0') . (($row['post_time'] <= time() - ($config['edit_time'] * 60)) ? '1' : '0') . (($topic_data['topic_status'] == ITEM_LOCKED) ? ' 1' : ' 0') . (($row['post_edit_locked']) ? '1' : '0') . (($user->data['is_registered']) ? ' 1' : ' 0') . (($auth->acl_get('m_edit', $forum_id)) ? '1' : '0'),
-
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 10 лет 9 месяцев
-
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 10 лет 9 месяцев
Re: Пользователь не может редактировать
Проверил, весь код на месте и точно совпадает до знака.
Захожу как админ с эмуляцией прав пользователя.
В заголовке моих сообщений вывод: 00 01 00 10
Захожу как админ с эмуляцией прав пользователя.
В заголовке моих сообщений вывод: 00 01 00 10
-
- phpBB Guru
- Сообщения: 17030
- Стаж: 19 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 563 раза
- Поблагодарили: 1727 раз
Re: Пользователь не может редактировать
Gradient, а прямая ссылка на редактирование как сработает
Код: Выделить всё
/posting.php?mode=edit&f=НОМЕР_ФОРУМА&p=НОМЕР_СООБЩЕНИЯ
-
- Поддержка
- Сообщения: 12840
- Стаж: 14 лет 1 месяц
- Благодарил (а): 160 раз
- Поблагодарили: 2319 раз
Re: Пользователь не может редактировать
В исходном html-коде страницы ссылка на редактирование выводится?
-
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 10 лет 9 месяцев
Re: Пользователь не может редактировать
прямая ссылка вызванная с эмуляцией прав, выводит сообщение:
Информация
Вы не можете редактировать сообщения в этом форуме.
> ссылка на редактирование выводится?
Нет.
Информация
Вы не можете редактировать сообщения в этом форуме.
> ссылка на редактирование выводится?
Нет.
-
- Поддержка
- Сообщения: 12840
- Стаж: 14 лет 1 месяц
- Благодарил (а): 160 раз
- Поблагодарили: 2319 раз
Re: Пользователь не может редактировать
Всё страньше и страньше
Если хотите - доступ по ftp, к базе данных, к админскому нику в ЛС (и ник на каком нет кнопки редактирования назовите), посмотрю в чём дело
Если хотите - доступ по ftp, к базе данных, к админскому нику в ЛС (и ник на каком нет кнопки редактирования назовите), посмотрю в чём дело