Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Расширения - это просто!

Форум для авторов расширений для phpBB. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Petruxa12
phpBB 2.0.2
Сообщения: 331
Стаж: 13 лет 7 месяцев
Откуда: Москва
Благодарил (а): 63 раза
Поблагодарили: 5 раз

Re: Расширения - это просто!

Сообщение Petruxa12 »

ostridm писал(а):у меня тоже не заработал быстрый ответ и спасибки после конвертации с 3.0.12 на 3.1 RC2
Я на нулёвом делаю. Это не из-за конвертации
:idea: phpBB 3.2.7 :idea:
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16745
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 562 раза
Поблагодарили: 1857 раз

Re: Расширения - это просто!

Сообщение rxu »

Для быстрого ответа, заменить в composer.json на следующее:

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

{
    "name": "tatiana5/quickreply",
    "type": "phpbb-extension",
    "description": "Описание",
    "homepage": "http://phpbbguru.net",
    "version": "0.0.1",
    "time": "2014-02-03",
    "license": "GPL-2.0",
    "authors": [
        {
            "name": "Татьяна5",
            "homepage": "http://phpbbguru.net",
            "role": "Developer"
        }
    ],
    "require": {
        "php": ">=5.3.3"
    },
    "extra": {
        "display-name": "QuickReply",
        "soft-require": {
           "phpbb/phpbb": "3.1.*@dev"
        }
    }
}
Не забудьте про кодировку UTF-8 без BOM.
Изображение
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 12 лет 8 месяцев
Благодарил (а): 17 раз
Поблагодарили: 14 раз

Re: Расширения - это просто!

Сообщение ostridm »

у меня ошибка та же

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

Catchable fatal error: Argument 5 passed to tatiana5\quickreply\event\listener::__construct() must be an instance of phpbb\db\driver\driver, instance of phpbb\db\driver\factory given in Z:\home\test1.ru\wkg\bb3\ext\tatiana5\quickreply\event\listener.php on line 48
на конвертированном, на чистом есть такая?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16745
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 562 раза
Поблагодарили: 1857 раз

Re: Расширения - это просто!

Сообщение rxu »

В файле \ext\tatiana5\quickreply\event\listener.php замените phpbb\db\driver\driver на phpbb\db\driver\driver_interface.
Изображение
SmallAnton
phpBB 1.4.2
Сообщения: 64
Стаж: 11 лет 11 месяцев
Забанен: Бессрочно

Re: Расширения - это просто!

Сообщение SmallAnton »

Ну ну. Что за сложности аспада? Лолки не так надо. Чтоб всё крутокль было надо заменить эту модель на более простую.
PHPBB - My Love =))
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 12 лет 8 месяцев
Благодарил (а): 17 раз
Поблагодарили: 14 раз

Re: Расширения - это просто!

Сообщение ostridm »

антон - не мешай

rxu
voodoo magic

следующая остановка RU|UK
Language file ./ext/tatiana5/quickreply/language/en/quickreply.php couldn't be opened.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16745
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 562 раза
Поблагодарили: 1857 раз

Re: Расширения - это просто!

Сообщение rxu »

ostridm писал(а):следующая остановка RU|UK
Ну, тут всё просто - вы в английском языке. В расширении нет языковой папки /en.
Просто создайте ее и скопируйте туда файлы из папки/ru, или переключитесь на русский.
Изображение
Аватара пользователя
Petruxa12
phpBB 2.0.2
Сообщения: 331
Стаж: 13 лет 7 месяцев
Откуда: Москва
Благодарил (а): 63 раза
Поблагодарили: 5 раз

Re: Расширения - это просто!

Сообщение Petruxa12 »

Так и не заработало :evil:
Здесь что-то не совместимое между phpBB и PHP :geek:
Последний раз редактировалось Petruxa12 13.07.2014 21:09, всего редактировалось 1 раз.
:idea: phpBB 3.2.7 :idea:
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16745
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 562 раза
Поблагодарили: 1857 раз

Re: Расширения - это просто!

Сообщение rxu »

Что конкретно происходит? Кэш чистили?
Изображение
Аватара пользователя
Petruxa12
phpBB 2.0.2
Сообщения: 331
Стаж: 13 лет 7 месяцев
Откуда: Москва
Благодарил (а): 63 раза
Поблагодарили: 5 раз

Re: Расширения - это просто!

Сообщение Petruxa12 »

rxu писал(а):Кэш чистили?
Всегда чистил и буду чистить даже если сделал поправку в любом файлике.
rxu писал(а):Что конкретно происходит?
всё так же ошибка
Выбранное расширение недоступно для данной конференции. Проверьте, являются ли используемые на конференции версии phpBB и PHP совместимыми с этим расширением (см. подробности на странице информации).

Сейчас PHP стоит 5.5 ,пробывал 5.4 и 5.3 и 5.2, тоже не алё
:idea: phpBB 3.2.7 :idea:
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16745
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 562 раза
Поблагодарили: 1857 раз

Re: Расширения - это просто!

Сообщение rxu »

Petruxa12
Я выше писал про правку composer.json.
Изображение
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 12 лет 8 месяцев
Благодарил (а): 17 раз
Поблагодарили: 14 раз

Re: Расширения - это просто!

Сообщение ostridm »

rxu
язык поправил

по спасибкам опять косяк с типом параметра

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

Catchable fatal error: Argument 2 passed to gfksx\thanks_for_posts\core\helper::__construct() must be an instance of phpbb\db\driver\driver, instance of phpbb\db\driver\factory given in Z:\home\test1.ru\wkg\bb3\ext\gfksx\thanks_for_posts\core\helper.php on line 29
по поводу спасибок, в моей старой базе есть какая- то неконсистентность, поэтому не работает (SET forum_id = NULL)

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

UPDATE phpbb3_thanks SET forum_id = (SELECT forum_id FROM phpbb3_posts WHERE post_id = phpbb3_thanks.post_id)
работает после удаления осиротевших спасибок

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

UPDATE phpbb3_thanks JOIN phpbb3_posts  ON phpbb3_thanks.post_id = phpbb3_posts.post_id SET phpbb3_thanks.forum_id = phpbb3_posts.forum_id WHERE phpbb3_posts.forum_id != 0
delete from phpbb3_thanks where forum_id = 0
Аватара пользователя
Petruxa12
phpBB 2.0.2
Сообщения: 331
Стаж: 13 лет 7 месяцев
Откуда: Москва
Благодарил (а): 63 раза
Поблагодарили: 5 раз

Re: Расширения - это просто!

Сообщение Petruxa12 »

rxu писал(а):Я выше писал про правку composer.json.
Теперь заработал. Включил,и всё белый лист,теперь ни форум ни админка не пашет. Как быть?
:idea: phpBB 3.2.7 :idea:
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 12 лет 8 месяцев
Благодарил (а): 17 раз
Поблагодарили: 14 раз

Re: Расширения - это просто!

Сообщение ostridm »

*
Последний раз редактировалось ostridm 13.07.2014 21:34, всего редактировалось 2 раза.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16745
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 562 раза
Поблагодарили: 1857 раз

Re: Расширения - это просто!

Сообщение rxu »

ostridm писал(а):по спасибкам опять косяк с типом параметра
Примерно то же самое. В файле \ext\gfksx\thanks_for_posts\core\helper.php заменить \phpbb\db\driver\driver на \phpbb\db\driver\driver_interface.
Изображение

Вернуться в «Для разработчиков»