Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2023 год.
Я выяснил, почему не хотел устанавливаться мой пароль. Он был из 12 символов и потому не помещался в поле для текста. Может, сделать подлиннее максимальный размер пароля?
AntiGun 26.12.18 в 22:50 пишет: Небольшой (не очень критичный) баг: в каталоге data в файле .htaccess запрет стоит не для *.csv файлов, а для *.dat Может для этого каталога вообще сделать запрет доступа для всех *.* файлов?
Я выяснил, почему не хотел устанавливаться мой пароль. Он был из 12 символов и потому не помещался в поле для текста. Может, сделать подлиннее максимальный размер пароля?
Обе ошибки исправил, архив со скриптом перезалил на сайт. Сейчас ещё со счётчиком экспериментирую, добавляю варианты определения браузеров, их версий, добавляю статистику просмотра по часам. Ещё у меня расползаются графики из-за масштабирования с коэффициентом. Хочу сделать масштаб по-другому. Чтобы на экран всё входило.
Что ещё в счётчик можно добавить? Какую фишку должен счётчик иметь?
Статистика по времени просмотра страниц (время посещения) работает как то интересно. С момента установки счетчика и до конца дня показывает статистику, на следующий день статистика не показывается до того часа в который вчера был установлен счетчик. Эту проблему можно увидеть на счетчике вашего сайта, https://www.wr-script.ru/counter/info.php?day=1549746000, каждый день эта статистика начинает отображаться с 11 часов. Есть еще пожелание что бы эта статистика показывала не количество хитов по часам, а количество хостов. Еще вопрос-пожелание: можно ли реализовать возможность просмотра статистики за год или другой период (по месяцам) для контроля динамики посещаемости?
Статистика по времени просмотра страниц (время посещения) сегодня и у меня начала показывать инфо с 11 часа. То есть данная функция игнорирует первые 10 часов суток.
Владимир 10.02.19 в 12:09 пишет: Поправлю себя немного.
Статистика по времени просмотра страниц (время посещения) сегодня и у меня начала показывать инфо с 11 часа. То есть данная функция игнорирует первые 10 часов суток.
Да, я тоже заметил эту ошибку. В чём причина пока не пойму. Этот блок написал недавно - в декабре 2018. Возможно, есть ошибка с PM и AM временем. Поищу и исправлю в новой версии скрипта.
Планирую ещё добавить автомасштабирование графиков и убрать выбор масштаба из настройки блока админки. Не удобно подбирать цифры для масштаба.
Хочется в статистике по ОС, браузерам и по времени либо добавить хосты, либо иметь возможность переключения с хитов на хосты. Данные показатели интереснее в количестве хостов а не хитов.
Владимир 03.03.19 в 16:11 пишет: Хочется в статистике по ОС, браузерам и по времени либо добавить хосты, либо иметь возможность переключения с хитов на хосты. Данные показатели интереснее в количестве хостов а не хитов.
Это всё-таки простой счётчик... в принципе, если нужно, никто не запрещает поставить счётчик от лайвинтернет, например - там вам всё будет
По скрипту: давно обещал по выявлению некоторых браузеров и осей, вот и сюда наконец добрался В файле counter.php всё ок, но не видно с какой именно винды пришли пользователи, ибо, к счастью или нет, но многие именно ею пользуются...
Код:
//'Windows' => 'Win', 'Windows NT' => '(Win16)|(Windows NT 3.1)|(Windows NT 3.5)|(Windows NT 3.51)|(Windows NT 4.0)', 'Windows ME' => 'Windows ME', 'Windows 95' => '(Windows 95)|(Win95)|(Windows_95)', 'Windows 98' => '(Windows 98)|(Win98)', 'Windows 2000' => 'Windows NT 5.0', 'Windows XP' => 'Windows NT 5.1', 'Windows 2003' => 'Windows NT 5.3', 'Windows Vista' => 'Windows NT 6.0', 'Windows 7' => 'Windows NT 6.1', 'Windows 8' => 'Windows NT 6.2', 'Windows 8.1' => 'Windows NT 6.3', 'Windows 10' => 'Windows NT 10.0', 'FreeBSD'=>'(OpenBSD)|(FreeBSD)', 'SunOS'=>'SunOS', 'Palm OS'=>'PalmOS', 'PlayStation'=>'PLAYSTATION', 'SymbianOS'=>'SymbianOS', 'Windows Phone'=>'Windows Phone', 'Nokia'=>'NOKIA', 'Blackberry OS'=>'BlackBerry', 'Linux'=>'(Linux)|(X11)|(Linux i686)|(Linux x86_64)', 'Mac OS'=>'(Mac_PowerPC)|(Macintosh)', 'Search [Bot]'=>'(nuhk)|(Googlebot)|(YandexBot)|(Mail.RU_Bot)|(bingbot)|(ia_archiver)|(archive.org_bot)', 'QNX'=>'QNX', 'BeOS'=>'BeOS', 'OS/2'=>'OS/2', 'Android' => '(Android)', 'iPod' => '(iPod)', 'iPhone' => '(iPhone)', 'iPad' => '(iPad)');
Также добавил некоторые мобильные оси, а также выявление юникс-систем чуть поширше :) Куда вставлять? Находим строчку примерно №44 или вбиваем в поиск:
Код:
function user_os($user_agent) { // Функция определяет ОПЕРАЦИОННУЮ СИСТЕМУ. C 2016 добавлены Android, iPod, iPhone, iPad
И ещё один длиннопост, уж пардон Теперь по веб-браузерам... Там же в файле counter.php, но немного выше, на строке примерно 12 или вбиваем в поиск такое:
Код:
function browser($agent) { // Функция определяет БРАУЗЕР
Добавил определение таких веб-браузеров (которые собственно более-менее популярны и нормально определяются) как Макстон (китайский, довольно популярный), Lunascape (японский), Авант, Оперу-Хроперу, Яндекс/Амиго-браузеры, из гекконов Саберфокс, Вотерфокс, Сиаманки и Палемун - те, что наиболее популярные собственно кроме самого ФФ. В виде теста добавил определение некоторых известных ботов... Не знаю, в статистику особо их не замечал, но если кто-то под них маскируется, это отображается, поэтому, наверно, кому пригодится...
В общем, если нужно для новой версии, берите, надеюсь пригодится
Ах да, в файле index.php, чтоб браузеры выделялись разными цветами, в строке примерно 223 или вбиваем в поиск:
Код:
// Работаем с браузерами
...вставляем такой код: /выкладываю текстовым файлом, ибо длинно получается)/
...именно до //Safari - это будет как контрольная точка.