[dev] Forum Sponsor

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Алг
Поддержка
Поддержка
Сообщения: 858
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 81 раз
Поблагодарили: 257 раз
Контактная информация:

[dev] Forum Sponsor

Сообщение Алг » 30.10.2014 12:06

Конвертация мода "Forum Sponsor" от Палыча Forum Sponsor в расширение


Репозиторий: https://github.com/alg5/ForumSponsor
Инсталляция стандартная
Вложения
2015-12-01_060012.jpg
демо
Последний раз редактировалось владимир1983 01.12.2015 6:00, всего редактировалось 2 раза.
Причина: Добавил скрин демо
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

Аватара пользователя
владимир1983
Former team member
Сообщения: 6114
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 405 раз
Поблагодарили: 730 раз
Контактная информация:

Re: [dev] Forum Sponsor

Сообщение владимир1983 » 30.08.2015 22:02

igorbond, наверное стоит уточнить что эта ошибка возникает после миграции 3.0.х > 3.1.х в случае когда на 3.1.х не установлено расширение [dev] Forum Sponsor
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

Аватара пользователя
igorbond
phpBB 3.0.0
Сообщения: 1890
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 352 раза
Поблагодарили: 79 раз

Re: [dev] Forum Sponsor

Сообщение igorbond » 30.08.2015 22:09

Установлено и работает. И в форумах добавлял уже "споноров" так сказать, но новый создать не могу
Последний раз редактировалось igorbond 30.08.2015 22:28, всего редактировалось 1 раз.

Аватара пользователя
владимир1983
Former team member
Сообщения: 6114
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 405 раз
Поблагодарили: 730 раз
Контактная информация:

Re: [dev] Forum Sponsor

Сообщение владимир1983 » 30.08.2015 22:14

Интересно. Если дашь доступы в ЛС могу посмотреть.
p.s. Ответь пожалуйста чтобы мне понять что было непонятного в первом выданном предупреждении?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

Аватара пользователя
igorbond
phpBB 3.0.0
Сообщения: 1890
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 352 раза
Поблагодарили: 79 раз

Re: [dev] Forum Sponsor

Сообщение igorbond » 14.10.2015 20:50

Сейчас создаю новый форум, а мне выдает ошибку

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

[phpBB Debug] PHP Notice: in file [ROOT]/ext/alg/ForumSponsor/event/listener.php on line 172: Undefined index: forum_sponsor_parse_type
[phpBB Debug] PHP Notice: in file [ROOT]/ext/alg/ForumSponsor/event/listener.php on line 173: Undefined index: forum_sponsor_above_parse_type

Аватара пользователя
Алг
Поддержка
Поддержка
Сообщения: 858
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 81 раз
Поблагодарили: 257 раз
Контактная информация:

Re: [dev] Forum Sponsor

Сообщение Алг » 14.10.2015 23:30

igorbond, замените строчки 172 и 173

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

			'S_FORUM_SPONSOR_HTML_CHECKED'	=>  isset($forum_data['forum_sponsor_parse_type']) ? $forum_data['forum_sponsor_parse_type'] == PARSE_AS_HTML ? true :false :false,
			'S_FORUM_SPONSOR_ABOVE_HTML_CHECKED'	=> isset( $forum_data['forum_sponsor_above_parse_type']) ? $forum_data['forum_sponsor_above_parse_type'] == PARSE_AS_HTML ? true :false :false,
позже сделаю фикс
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

Аватара пользователя
Алг
Поддержка
Поддержка
Сообщения: 858
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 81 раз
Поблагодарили: 257 раз
Контактная информация:

Re: [dev] Forum Sponsor

Сообщение Алг » 16.10.2015 18:54

гитхаб обновлен
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

stragunov
phpBB 1.0.0
Сообщения: 5
Зарегистрирован: 25.10.2015 13:22
Благодарил (а): 2 раза

Re: [dev] Forum Sponsor

Сообщение stragunov » 28.10.2015 18:37

Здравствуйте! Подскажите пожалуйста. Как переместить блок "forumsponsor" под основную информацию форума? Т.е. Слева идёт Название форума, под ним описание, модераторы форума и т.д.. Я так понимаю в файле js нужно внести изменения?!

Аватара пользователя
Алг
Поддержка
Поддержка
Сообщения: 858
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 81 раз
Поблагодарили: 257 раз
Контактная информация:

Re: [dev] Forum Sponsor

Сообщение Алг » 28.10.2015 22:46

stragunov, да, откройте файл js, замените строки 9-10

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

        var div = '<div class="forumsponsor" style=" margin-' + S_CONTENT_FLOW_END + ': 5px;">' + L_FORUM_SPONSOR + ':<br /><p class="sponsoright">' + $(this).attr('data-sponsor') + '</p></div>';
        $(forumtitle).html( $(forumtitle).html() + div);
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

stragunov
phpBB 1.0.0
Сообщения: 5
Зарегистрирован: 25.10.2015 13:22
Благодарил (а): 2 раза

Re: [dev] Forum Sponsor

Сообщение stragunov » 29.10.2015 21:33

Потестировал расширение, и выявил следующее: В подфорумах и подподфорумах не показывается "спонсора форума на главной", показывается только на главной странице форума; Так же при просмотре любой темы в форуме/подфоруме/подподфоруме "баннер спонсора над форумом" переключается на "баннер над форумом" спонсора из первого созданного форума, хотя по логике должен оставаться последний спонсор раздела. Сейчас попробую разъяснить.

Категория1
-Форум1 (показывается спонсор форума1 на главной)
--Тема в форуме1 (показывается баннер от форума1 при просмотре темы)
--Подфорум1 в форуме1 (НЕпоказывается спонсор подфорума1 в списке / показывается баннер от подфорума1 при просмотре подфорума)
---Тема в подфоруме1 (показывается баннер над темой от форума1)
Категория2
-Форум2 (показывается спонсор форума2)
--Тема в форуме2 (показывается баннер от форума1 при просмотре темы)
--Подфорум1 в форуме2 (НЕпоказывается спонсор подфорума2 / показывается баннер от подфорума1 при просмотре подфорума)
---Тема в подфоруме1 (показывается баннер над темой от форума1 при просмотре темы)

stragunov
phpBB 1.0.0
Сообщения: 5
Зарегистрирован: 25.10.2015 13:22
Благодарил (а): 2 раза

Re: [dev] Forum Sponsor

Сообщение stragunov » 29.10.2015 22:12

Хотя нет, пардон, баннеры показываются как и должны. Просто у меня была создана "Важная" тема, и при её просмотре в любом другом разделе в ней показывается баннер спонсора именно из того раздела, в котором эта тема была изначально создана. А вот "спонсор на главной" у подфорумов и подподфорумов не показываются, показывается только у основного форума на главной странице.

Аватара пользователя
igorbond
phpBB 3.0.0
Сообщения: 1890
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 352 раза
Поблагодарили: 79 раз

Re: [dev] Forum Sponsor

Сообщение igorbond » 30.10.2015 8:16

Сами поняли что вообще написали? По поводу главной, как тут вообще можно что то понять по другому? Спонсор главной, это и есть одна страница форума index.php, эта та в которой показываются все форумы, и все работает корректно...

stragunov
phpBB 1.0.0
Сообщения: 5
Зарегистрирован: 25.10.2015 13:22
Благодарил (а): 2 раза

Re: [dev] Forum Sponsor

Сообщение stragunov » 30.10.2015 17:26

igorbond, При настройке подфорума в админпанели есть поле для ввода спонсора. Раз вы говорите, что спонсор показывается только у основного форума, то и поле не должно показываться в настройках подфорумах. Логично? - Логично!

Аватара пользователя
Алг
Поддержка
Поддержка
Сообщения: 858
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 81 раз
Поблагодарили: 257 раз
Контактная информация:

Re: [dev] Forum Sponsor

Сообщение Алг » 31.10.2015 20:52

stragunov, откройте файл styles/all/template/event/forumlist_body_forum_row_before.html
Удалите первую и последнюю строки
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

stragunov
phpBB 1.0.0
Сообщения: 5
Зарегистрирован: 25.10.2015 13:22
Благодарил (а): 2 раза

Re: [dev] Forum Sponsor

Сообщение stragunov » 01.11.2015 16:42

В

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

styles/all/template/event/overall_footer_after.html
условие

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

IF S_INDEX
тоже нужно удалить. И тогда "спонсор на главной" будет показываться у каждого форума и подфорума.

Аватара пользователя
Алг
Поддержка
Поддержка
Сообщения: 858
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 81 раз
Поблагодарили: 257 раз
Контактная информация:

Re: [dev] Forum Sponsor

Сообщение Алг » 02.11.2015 11:22

да, и там конечно

Отправлено спустя 4 минуты 33 секунды:
хотя я бы я не удаляла на вашем месте, а заменила на

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

<!-- IF  S_INDEX || S_FORUM_ID -->
в обоих файлах
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»