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