История версий SM βuttonKeeper:
==========================
Версия 2.2 от 12 марта 2024 г.
теперь к файлу ifr.php в ифрейме (если Вы им пользуетесь) можно добавлять параметр us, задающий пользовательский css-файл; в качестве примеров в дистрибутиве имеются два таких файла: white.css и black.css; как их задавать в качестве стилей — см. выше, в разделе «Использование».
Версия 2.1 от 22 февраля 2024 г.
убран баг предыдущей версии (если у кнопки в теге ссылки не было указано, в каком окне должна открываться страница, она открывалась в ифрейме; что, как Вы понимаете, не есть хорошо; теперь такие ссылки открываются в новом всплывающем окне, т.е. в _blank).
Версия 2.0 от 22 февраля 2024 г.
созданы 2 новых файла — ifr.php и ifrs.css (стиль к ifr.php), предназначенные для того, чтоб кнопки/баннеры/ссылки можно было вывести на произвольной странице в ифрейме (читайте раздел «Использование» в ReadMe).
Версия 1.9.1 от 20 февраля 2024 г.
устранена уязвимость, позволявшая украсть пароль, если пользователь/администратор/модератор перейдёт по ссылке, содержащей HTML-код в параметре id (как правило, хакеры подкидывают его escape-закодированным, но вовсе не обязательно);
устранена недоработка, выводившая сообщение «404» в неверной кодировке.
Версия 1.9 от 4 марта 2023 г.
теперь HTML-код можно просмотреть любому посетителю (смысл скрывать его? всё равно человек может посмотреть исходник, так пусть лучше просмотрит его в удобном интерфейсе без необходимости «перелопачивать» код страницы);
обновлены ссылки на официальную страницу и на некоторые другие места;
в ReadMe добавлен счётчик.
Версия 1.8 от 6 декабря 2022 г.
приспособлено для работы на HTTPS-сайтах, но старый добрый HTTP (без S) тоже поддерживается.
Версия 1.7 от 24 сентября 2022 г.
теперь в админке не будет путаницы с GET-параметрами «do» и «action»; все action-ы превратились в do;
если установлен пароль в виде слова «password», на странице админки admin.php Вы будете видеть ярко-красное предупреждение.
Версия 1.6 от 20 июля 2022 г.
теперь из админки можно редактировать код кнопок/баннеров/ссылок, e-mail их хозяев и URL, на которых установлены кнопки/баннеры/ссылки Вашего сайта.
Версия 1.5 от 12 июля 2022 г.
создана страница просмотра кода без его запуска и без необходимости лезть в меню браузера; вызывается из админки щелчком по ссылке «Код» напротив интересующей кнопки (баннера, ссылки);
почистил ряд файлов от неиспользованного кода (редактирования несуществующего сообщения), унаследованного от других моих скриптов.
Версия 1.4 от 20 июня 2022 г.
устранён некритичный баг (на странице info.php ссылки на разделы админки показывались не только админу, а и всем пользователям); а некритичный он потому, что при переходе по таким ссылкам в админку скрипт пускал только админа.
Версия 1.3 от 13 июня 2022 г.
теперь в админке в списке появились пункты «Инфо»;
исправлена ошибка (знак «&» вместо «?») в админке в ссылках на info.php.
Версия 1.2 от 2 июня 2022 г.
убран баг (после добавления очередного сайта в админке выводилось сообщение о несуществующей переменной signa);
теперь после добавления админом очередной кнопки (баннера/ссылки) в письме подателю отправляются как ссылка из ТОПа (так было в предыдущих версиях; а из ТОПа со временем пункт вытесняется последующими регистрациями), так и постоянная ссылка.
Версия 1.1 от 23 мая 2022 г.
теперь в списке кнопок вместо предупредительных надписей «Действия по этому сайту пока не реализованы, находятся в разработке» появились ссылки на свойства, соответствующие конкретным кнопкам и их владельцам.
Версия 1.0 от 5 мая 2022 г.
в админке можно создавать список так называемых «мест», смысл которого в том, что в форме заявки появляется список разных страниц, на которых пользователь, возможно, захочет видеть свою кнопку; выбрать можно только одну такую страницу или выбрать вариант «не важно».
Версия 0.9 от 18 апреля 2022 г.
сделана полноценная админка; соответственно, больше не нужно редактировать конфиг-файл вручную.
Версия 0.8 от 13 апреля 2022 г.
теперь пользователь вправе высказать пожелание о том, на какой странице хотел бы, чтобы Вы разместили его код.
Версия 0.7 от 14 марта 2022 г.
теперь пользователь получает по e-mail извещение, когда администратор добавит его кнопку (баннер, ссылку) на страницу; т.е. когда код пройдёт модерацию.
Версия 0.6 от 2 марта 2022 г.
теперь администратору не нужно самому придумывать ID, генерируется автоматически.
Версия 0.5 от 14 февраля 2022 г.
теперь из админки можно перемещать выбранную запись (кнопку/баннер/ссылку) на первое место или на последнее;
скорректирован ReadMe (из истории версий была ошибочно перемещена запись о версии 0.4 — она оказалась в разделе «Использование»).
Версия 0.4 от 29 января 2022 г.
устранён баг при подтверждении e-mail (появлялась надпись о том, что указанной записи не существует).
Версия 0.3 от 27 января 2022 г.
ряд ссылок и второстепенных текстов заключены в noindex; тем же ссылкам добавлен атрибут rel="nofollow"; это придаст большее значение ссылкам кнопок, ради которых, собственно, и подаются заявки на размещение;
теперь не нужно править код в случае желания показывать собственный(-е) заголовок(-ки), заключенные в h1; теперь для этого достаточно править файл конфигурации (config.php).
Версия 0.2 от 24 января 2022 г.
появились заголовки у форм отправки заявки и одобрения заявки.
Версия 0.1 от 21 января 2022 г.
умеем показывать кнопки, баннеры, ссылки по несколько шт. на страницу (по умолчанию — по 5);
можно подавать заявки на внесение кнопок (баннеров, ссылок) сайтов в «SM βuttonKeeper»;
администратор может добавлять кнопки (тем самым одобряя заявки) и удалять записи.
1. Мент - 06 Мая, 2022 - 01:10:38 - перейти к сообщению
2. Мент - 06 Мая, 2022 - 09:48:34 - перейти к сообщению
Забыл сказать: скрипт бесплатный, доработка разрешена при условии сохранения ссылок на меня как автора (там, где они есть).
Кстати, если Вы доработали этот скрипт, можете в этой теме на этой конференции выложить ссылку на скачивание (или на страницу, где такая ссылка есть), можете ещё что-нибудь написать о своей модификации, если захотите. Всего доброго!
Кстати, если Вы доработали этот скрипт, можете в этой теме на этой конференции выложить ссылку на скачивание (или на страницу, где такая ссылка есть), можете ещё что-нибудь написать о своей модификации, если захотите. Всего доброго!
3. Мент - 08 Мая, 2022 - 10:30:18 - перейти к сообщению
Чуть больше о программе и как ею пользоваться, глядим здесь:
https://dnevnik.logovo-tigra.ru/...id=1645227301529
Это для тех, кому мало ReadMe.
https://dnevnik.logovo-tigra.ru/...id=1645227301529
Это для тех, кому мало ReadMe.
4. Мент - 23 Мая, 2022 - 14:33:06 - перейти к сообщению
В версиях 1.1+ админу не обязательно бродить в дебрях админки. Чтобы узнать e-mail владельца кнопки, достаточно щёлкнуть находящуюся напротив кнопки ссылку «свойства». Но если Вы не админ, то Вам эта информация показана не будет.
5. Мент - 02 Июня, 2022 - 03:05:56 - перейти к сообщению
В версиях 1.1- выявлен баг. См. историю версий. Исправлено в 1.2.
6. Мент - 02 Июня, 2022 - 19:28:17 - перейти к сообщению
В файле config.php задаются важные переменные. Среди них $pagesize, определяющая, по сколько кнопок/баннеров/ссылок выводить на одной странице. Эту переменную можно задать в админке, там она называется Число ссылок/баннеров/кнопок на одной странице. Чтоб задать, заходим в админку (щёлкнув на главной странице скрипта ключик вверху слева - это если Вы уже вошли в админку; либо зайдя на страницу login.php). Далее на Основные настройки, найдите соответствующую надпись и впишите в поле под ней желаемую Вами величину. Нажмите Сохранить.
А теперь главное. Известно, что поисковики не любят, когда на странице слишком много ссылок. Может, кто поделится своими наблюдениями, какое число $pagesize оптимально? При каких условиях? Пишите здесь, в этой теме о SM βuttonKeeper. И было бы совсем хорошо кинуть пару-тройку ссылок по этой теме. Только не приводите ссылок, относящихся к разновидности «там поищи, где-то будет». С тем же успехом могли бы давать ссылки на Яндекс, Рамблер, DuckDuckGo и т.п. Ссылка должна указывать точно на материал. Надеюсь, это не вызовет у Вас физического и/или нервного перенапряжения.
Спасибо за внимание!
А теперь главное. Известно, что поисковики не любят, когда на странице слишком много ссылок. Может, кто поделится своими наблюдениями, какое число $pagesize оптимально? При каких условиях? Пишите здесь, в этой теме о SM βuttonKeeper. И было бы совсем хорошо кинуть пару-тройку ссылок по этой теме. Только не приводите ссылок, относящихся к разновидности «там поищи, где-то будет». С тем же успехом могли бы давать ссылки на Яндекс, Рамблер, DuckDuckGo и т.п. Ссылка должна указывать точно на материал. Надеюсь, это не вызовет у Вас физического и/или нервного перенапряжения.
Спасибо за внимание!
7. Мент - 13 Июня, 2022 - 20:22:14 - перейти к сообщению
Вышла версия 1.3 с исправлением бага в админке и прочими «ништяками» (см. Историю версий).
8. Мент - 20 Июня, 2022 - 19:52:09 - перейти к сообщению
А сегодня 1.4 с исправлением небольшого бага. Подробнее - в ReadMe.
9. Мент - 12 Июля, 2022 - 03:23:47 - перейти к сообщению
Готов SM βuttonKeeper v1.5, ставший много чище и приятней.
10. Мент - 20 Июля, 2022 - 00:39:59 - перейти к сообщению
Вышел SM βuttonKeeper v1.6, позволяющий редактировать данные отдельных кнопок из админки.