Пользователь не может редактировать
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Gradient
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 10 лет 11 месяцев
Re: Пользователь не может редактировать
>> Эмуляция несовершенна.
Это понятно, "нет предела"... но что мне делать с конкретным форумом?
Пользователь не может отредактировать или удалить свое собственное сообщение.
Это понятно, "нет предела"... но что мне делать с конкретным форумом?
Пользователь не может отредактировать или удалить свое собственное сообщение.
-
Alecto
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 10 месяцев
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Пользователь не может редактировать
проверь еще здесь...
Общие--размещение сообщений
Ограничение времени на редактирование:
Ограничение времени на удаление:
может уже советовали - не читал всю тему.
Общие--размещение сообщений
Ограничение времени на редактирование:
Ограничение времени на удаление:
может уже советовали - не читал всю тему.
-
Gradient
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 10 лет 11 месяцев
Re: Пользователь не может редактировать
Уже пробовал - не помогает.
В общем понятно - помощи видимо не будет.
Пожалуй следует сносить этот полуфабрикат к такой матери и брать что то коммерческое.
В общем понятно - помощи видимо не будет.
Пожалуй следует сносить этот полуфабрикат к такой матери и брать что то коммерческое.
-
rxu
- phpBB Guru

- Сообщения: 17061
- Стаж: 19 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 566 раз
- Поблагодарили: 1743 раза
Re: Пользователь не может редактировать
Да, можно и просто снести, без матери. Коммерческие полуфабрикаты поинтереснее ковырять будет.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Пользователь не может редактировать
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
rxu
- phpBB Guru

- Сообщения: 17061
- Стаж: 19 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 566 раз
- Поблагодарили: 1743 раза
Re: Пользователь не может редактировать
Почитал тему. Так и не увидел, в чем выражается проблема «редактировать не может». Кнопки нет? Есть, но редактировать не дает? Ошибку выводит? Стиль кастомный или стандартный?
-
Alecto
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 10 месяцев
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Пользователь не может редактировать
Нужно больше информации
Последний раз редактировалось Alecto 04.05.2015 7:51, всего редактировалось 2 раза.
-
Gradient
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 10 лет 11 месяцев
Re: Пользователь не может редактировать
>> Вы просто не умеете его готовить.
Постулат не принимается.
Хотите попробовать "доготовить" DMA драйвер дисплея, написанный на ассемблере для сигнального процессора? Да без документации...
А я посмотрю как вас покорчит, и буду глубокомысленно назидательно отпускать банальные фразы про "искусство готовки"...
>> Кнопки нет?
Кнопка редактирования у пользователей отсутствует.
>> Есть, но редактировать не дает? Ошибку выводит?
Нет, тк невозможно зайти в редактирование.
>> Стиль кастомный или стандартный?
Стандартный.
Постулат не принимается.
Хотите попробовать "доготовить" DMA драйвер дисплея, написанный на ассемблере для сигнального процессора? Да без документации...
А я посмотрю как вас покорчит, и буду глубокомысленно назидательно отпускать банальные фразы про "искусство готовки"...
>> Кнопки нет?
Кнопка редактирования у пользователей отсутствует.
>> Есть, но редактировать не дает? Ошибку выводит?
Нет, тк невозможно зайти в редактирование.
>> Стиль кастомный или стандартный?
Стандартный.
-
Татьяна5
- Поддержка

- Сообщения: 12855
- Стаж: 14 лет 2 месяца
- Благодарил (а): 160 раз
- Поблагодарили: 2326 раз
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'),-
Gradient
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 10 лет 11 месяцев
-
Gradient
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 10 лет 11 месяцев
Re: Пользователь не может редактировать
Проверил, весь код на месте и точно совпадает до знака.
Захожу как админ с эмуляцией прав пользователя.
В заголовке моих сообщений вывод: 00 01 00 10
Захожу как админ с эмуляцией прав пользователя.
В заголовке моих сообщений вывод: 00 01 00 10
-
rxu
- phpBB Guru

- Сообщения: 17061
- Стаж: 19 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 566 раз
- Поблагодарили: 1743 раза
Re: Пользователь не может редактировать
Gradient, а прямая ссылка на редактирование как сработает
Код: Выделить всё
/posting.php?mode=edit&f=НОМЕР_ФОРУМА&p=НОМЕР_СООБЩЕНИЯ-
Татьяна5
- Поддержка

- Сообщения: 12855
- Стаж: 14 лет 2 месяца
- Благодарил (а): 160 раз
- Поблагодарили: 2326 раз
Re: Пользователь не может редактировать
В исходном html-коде страницы ссылка на редактирование выводится?
-
Gradient
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 10 лет 11 месяцев
Re: Пользователь не может редактировать
прямая ссылка вызванная с эмуляцией прав, выводит сообщение:
Информация
Вы не можете редактировать сообщения в этом форуме.
> ссылка на редактирование выводится?
Нет.
Информация
Вы не можете редактировать сообщения в этом форуме.
> ссылка на редактирование выводится?
Нет.
-
Татьяна5
- Поддержка

- Сообщения: 12855
- Стаж: 14 лет 2 месяца
- Благодарил (а): 160 раз
- Поблагодарили: 2326 раз
Re: Пользователь не может редактировать
Всё страньше и страньше
Если хотите - доступ по ftp, к базе данных, к админскому нику в ЛС (и ник на каком нет кнопки редактирования назовите), посмотрю в чём дело
Если хотите - доступ по ftp, к базе данных, к админскому нику в ЛС (и ник на каком нет кнопки редактирования назовите), посмотрю в чём дело

