Не отображается быстрый ответ

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
keke
phpBB 1.4.1
Сообщения: 47
Стаж: 12 лет 11 месяцев
Откуда: Москва
Благодарил (а): 29 раз

Re: Не отображается быстрый ответ

Сообщение keke »

Sheer писал(а):if ($user->data['is_registered'] && $config['allow_quick_reply'] && ($topic_data['forum_flags'] & FORUM_FLAG_QUICK_REPLY) && $auth->acl_get('f_reply', $forum_id))
Возможно у вас есть совет как мне быть в таком случае?

Добавлено спустя 2 минуты 42 секунды:
Sheer писал(а):if ($user->data['is_registered'] && $config['allow_quick_reply'] && ($topic_data['forum_flags'] & FORUM_FLAG_QUICK_REPLY) && $auth->acl_get('f_reply', $forum_id))
Возможно у вас есть совет как мне быть в таком случае?
Sheer писал(а):А это значит, что либо пользователь не зарегистрированный, то есть Гость, либо быстрый ответ отключен глобально, либо в форуме отключен БО, либо пользователь не имеет права отвечать в этом форуме.
Только сейчас увидел выводы...
- пользователь не гость, то есть зарегестрирован и таких достаточно много (доступ я давал Татьяне как зарегистрированному);
- быстрый ответ включен;
- во всех форумах он так же включен;
- с правами все в порядке.

Пройдусь еще раз по всем этим пунктам чтобы удостовериться, но пока какая-то "безысходность".

Спасибо за понимание.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Не отображается быстрый ответ

Сообщение Sheer »

Ага...
Sheer писал(а):либо пользователь не зарегистрированный, то есть Гость, либо быстрый ответ отключен глобально, либо в форуме отключен БО, либо пользователь не имеет права отвечать в этом форуме.
Вот почему? Вы конечно можете тупо заменить $s_quick_reply = false; на $s_quick_reply = true; но это же не дело.
Разбирайтесь в настройках.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
keke
phpBB 1.4.1
Сообщения: 47
Стаж: 12 лет 11 месяцев
Откуда: Москва
Благодарил (а): 29 раз

Re: Не отображается быстрый ответ

Сообщение keke »

Единственное что произошло после того как включил дебаг и строчку добавил, что вы писали выше, это одна менбшка начала дублироваться:
Изображение

Добавлено спустя 5 минут 21 секунду:
Sheer писал(а):Разбирайтесь в настройках.
Спасибо, буду искать причину засора.

Странно - в настройках в CP стоит что быстрый ответ включен. В файле viewbody.php указано

Код: Выделить всё

$s_quick_reply = false;
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Не отображается быстрый ответ

Сообщение Sheer »

keke писал(а):В файле viewbody.php указано
Правильно указано. Это инициализация переменной. Она принимает затем значение true, если выполняется это условие

Код: Выделить всё

if ($user->data['is_registered'] && $config['allow_quick_reply'] && ($topic_data['forum_flags'] & FORUM_FLAG_QUICK_REPLY) && $auth->acl_get('f_reply', $forum_id))
А затем это

Код: Выделить всё

(($topic_data['forum_status'] == ITEM_UNLOCKED && $topic_data['topic_status'] == ITEM_UNLOCKED) || $auth->acl_get('m_edit', $forum_id))
То есть, если форум не закрыт и тема не закрыта или пользователь имеет модераторское право редактировать сообщение.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
keke
phpBB 1.4.1
Сообщения: 47
Стаж: 12 лет 11 месяцев
Откуда: Москва
Благодарил (а): 29 раз

Re: Не отображается быстрый ответ

Сообщение keke »

Sheer писал(а):То есть, если форум не закрыт и тема не закрыта или пользователь имеет модераторское право редактировать сообщение.
Понял, спасибо за разъяснение.
Тогда я пока не могу понять в чем дело.

Дальше после проверок значение в viewbody.php указано как

Код: Выделить всё

'S_QUICK_REPLY'			=> true,
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Не отображается быстрый ответ

Сообщение Sheer »

Потому что определяется условием

Код: Выделить всё

if ($s_can_vote || $s_quick_reply)
То есть если $s_can_vote имеет значение отличное от false, 0 или '' или $s_quick_reply имеет значение отличное от false, 0 или '' , то

Код: Выделить всё

'S_QUICK_REPLY'			=> true,
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
keke
phpBB 1.4.1
Сообщения: 47
Стаж: 12 лет 11 месяцев
Откуда: Москва
Благодарил (а): 29 раз

Re: Не отображается быстрый ответ

Сообщение keke »

Скажите, Sheer, а после того как в CP выставляется настройка для БО где именно записывается изменение?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Не отображается быстрый ответ

Сообщение Sheer »

В базе данных.
Таблицаconfig
config_value allow_quick_reply
если 0 - БО запрещен глобально.
+ таблица forums поле forums_flag Но там двоичное число в десятичном формате, его значение зависит от других установок форума.

Добавлено спустя 3 минуты 40 секунд:
Вы можете проверить эти значения так
viewtopic.php
Найти

Код: Выделить всё

// let's set up quick_reply
Добавить после

Код: Выделить всё

if ($user->data['is_registered']) print "Registered<br />"; else print "Guest<br />";
if ($config['allow_quick_reply']) print "allow_quick_reply<br />"; else print "Diasallow quick_reply<br />";
if ($topic_data['forum_flags'] & FORUM_FLAG_QUICK_REPLY) print "Forum enable quick_reply<br />"; else print "Forum disable quick_reply<br />";
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
keke
phpBB 1.4.1
Сообщения: 47
Стаж: 12 лет 11 месяцев
Откуда: Москва
Благодарил (а): 29 раз

Re: Не отображается быстрый ответ

Сообщение keke »

Магия, но все-таки удалось победить.
Спасибо за поучения!

Попутно выяснилось что кнопка "Отправить и включить быстрый ответ во всех форумах" не работает. Ну или ее действие на подфорумы не распространяется.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Не отображается быстрый ответ

Сообщение Sheer »

keke писал(а):или ее действие на подфорумы не распространяется.
Не распространяется. Ее назначение глобальное. Вы можете включить БО во всех форумах, но если эта кнопка не была активирована, то БО будет недоступен во всех форумах.

Добавлено спустя 56 секунд:
keke писал(а):Магия
Никакой магии... настраивать надо правильно.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
webiq
phpBB 1.0.0
Сообщения: 3
Стаж: 13 лет 3 месяца

Re: Не отображается быстрый ответ

Сообщение webiq »

У меня такая же проблема. Быстрый ответ включен. Как активировать кнопку?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13158
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Не отображается быстрый ответ

Сообщение Татьяна5 »

webiq, все советы из этой темы перебрали? Какой результат тестов?
Аватара пользователя
Рэндом
phpBB 1.2.0
Сообщения: 12
Стаж: 12 лет 7 месяцев

Re: Не отображается быстрый ответ

Сообщение Рэндом »

Тем у кого проблемы с быстрым ответом советую проверить наличие кнопки быстрый ответ. У меня ее нет. Кто-нибудь может выложить картинку кнопки на русском для просильвер. А так же объяснить что прописать в сетах для картинок.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13158
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Не отображается быстрый ответ

Сообщение Татьяна5 »

Рэндом, на стандартном prosilver'е быстрый ответ отображается без картинки
Скриншот:
2014-08-28_100628.gif
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Рэндом
phpBB 1.2.0
Сообщения: 12
Стаж: 12 лет 7 месяцев

Re: Не отображается быстрый ответ

Сообщение Рэндом »

Спасибо за ответ. Буду искать причину дальше.

Вернуться в «Поддержка phpBB 3.0.х»