Форма постинга рекламы без поиска кнопки для логина
Или автовход для пиарщиков новая версия. Для тех, кто устал кастомизировать/вписывать в дизайн кнопку пиар-входа
Автор скрипта: @Emerael
Демо:
Правильно названная тема в рекламном разделе
Правильно названная тема НЕ в рекламном разделе (формы не будет)
Случайно названная тема в рекламном разделе (формы не будет)
Что оно делает?
Добавляет в начинающуюся с определенной последовательности символов тему видную только гостям форму, в которой есть поле для ссылки на взаимную рекламу и поле для, собственно, кода чужой рекламы. Пиарщик размещает вашу рекламу, вставляет (или нет) ссылку (см. ниже), вставляет свой код, нажимает "отправить" - пиарщик великолепен.
Что оно не умеет делать?
Пока оно не умеет проверять ссылку на взаимную рекламу, т.е. сейчас оно рассчитано на КРИСТАЛЬНУЮ честность пиарщиков (ссылку все еще можно оставить вообще пустой, да - кажется, это честнее, чем дать опцию положить туда любую ссылку, хоть на яндекс хд)
Как оно будет ее проверять? - возьмет пост из шапки темы, вытащит из него рекламы, попытается сходить за постом из ссылки в "ответной" (в ней должен быть postId и адрес форума, этого вроде достаточно чтобы достать мессагу из открытого топика -_-), попытается найти совпадение хоть с одной из реклам
Открытый вопрос - что делать с рекламами не на майбб и комании (существуют еще камр, форум 2х2 и вот это вот все, причем у некоторых из них настроен запрет просто так брать и кидать запросы с других адресов:с)
Как этим пользоваться?
Вы ставите код, меняете значение piarTopicsPrefix (то, которое '[Реклама]') на желаемое начало тем для выкладывания реклам, указываете id форума с рекламными темами в piarForumId (КАВЫЧКИ ВОКРУГ ЭТО ВАЖНО), создаете тему, НАЗВАНИЕ КОТОРОЙ НАЧИНАЕТСЯ С УКАЗАННОГО РАНЕЕ ЗНАЧЕНИЯ piarTopicsPrefix, меняете piarLogin и piarPassword на свои - готово.
Как оно работает?
Берет значения из формы, сохраняет их в кэш, логинится под пиар-пользователем, видит, что в кэше есть данные из формы, берет их, сует в форму ответа код рекламы, два переноса строки, ссылку на вашу рекламу с пометкой "ваша", выпиливает данные из кэша, постит рекламу, выходит из пиар-пользователя.
Настройка кода:
Находим в коде выделенное красным и меняем на своё:
const piarTopicsPrefix = '[Реклама]'; //начало названия топиков, в которых будет форма
const piarForumId = '5'; //id форума, в котором лежат топики, в которых будет форма
const piarLogin = 'Пиарщик?'; //логин пиар-аккаунта
const piarPassword = '111111'; //пароль пиар-аккаунта
- Подпись автора
Отвечаю на вопросы вот здесь | Мой блог
"Никогда не сомневайтесь в себе и любите каждую свою работу, даже если она кажется вам грязью на окне. Через это окно люди смотрят на мир, тогда как разводы замечаете только вы." © Николай Ободников. "Лиллехейм. Волчий ветер