| веб-мастеру | Услуги SEO | Статьи Веб-Мастера | Доменные имена | SEO Tools | whois | книги веб-мастеру |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| LEGION |
15.1.2007, 18:29
Сообщение
#1
|
|
Прохожий ![]() Группа: Пользователи Сообщений: 2 Регистрация: 15.1.2007 Пользователь №: 29 |
PLS hellp
Есть сайт на PHP + Mysql новостная страница является просто html с вставкам самой новости типа {announce} {news} и.т.д. Хотел бы тут встроить код счетчика... скачал скрипт создал БД все как надо... в файле html добавил <? include("count.php") ?> и при попытке обновить страницу не чего не изменяется в базе данных... Прошу помощи обсуждение http://wm-help.net/my-articles/article/top...s.php-mysql.htm http://wm-help.net/my-articles/article/cou...e.php-mysql.htm |
| sashkovishe |
15.1.2007, 22:39
Сообщение
#2
|
![]() Администратор форума ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 392 Регистрация: 3.12.2006 Из: России Пользователь №: 4 |
А ошибку какую нить выдает?
Попробуй изменить тип файла, с html на php, чтобы новостная страница не html файл был, а php файл... -------------------- Think differently... |
| gid |
16.1.2007, 1:12
Сообщение
#3
|
|
Администратор форума ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 761 Регистрация: 27.11.2006 Из: Россия Пользователь №: 1 |
А при просмотре полученой html страницы строка <? include("count.php") ?> случайно в тесте не присутствует?
Если да, то этот файл (тот который вы правите) всего лиш шаблон и в нем данная строка исполняться не будет. если нет, то очень странно, поподробнее опишите проблему, двихок новостей .... -------------------- В своей работе я использую:
∙ Sape - для купли/продажи ссылок со страниц сайтов ∙ Miralinks и Advego - для купли/продажи рекламных статей∙ SEOBudget и CS Yazzle - для оценки бюджета ![]() ![]() ![]() ∙ SeoPult - для автоматического продвижения (когда ленюсь)∙ HT-Systems - надежный хостинг, для больших сайтов Хочу жить на о.Самуи ***** Мониторинг позиций сайтов ***** Создание сайтов и их поисковая оптимизация |__| RU-домены за 170 рублей |__| SU-домены за 460 рублей |__| |
| LEGION |
16.1.2007, 17:05
Сообщение
#4
|
|
Прохожий ![]() Группа: Пользователи Сообщений: 2 Регистрация: 15.1.2007 Пользователь №: 29 |
Ну движок писала какая то контора и теперь поддерживать его не хочет просто так. Сам фаил в какой я хочу вставить счетчик является файлом шаблона типа news.html но лежит в папке tpl.
При исполнениее на страницы нет не чего лишнего... от include сам чаил шаблона выглядит так <? include("counter.php"); ?> <!-- новости --> <div class=date>{news_date}</div> <p> {news_title}<br> <center>{news_image}</center> {news_body}<br clear=all> <!-- --> <div class="more" align="right"><a href="java script:history.go(-1);">../ вернуться назад</a></div> </p> <!--/новости --> |
| gid |
16.1.2007, 18:44
Сообщение
#5
|
|
Администратор форума ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 761 Регистрация: 27.11.2006 Из: Россия Пользователь №: 1 |
А если просто попробовать вызвать counter.php, т.е. http://ваш.сайт/путь_до_файла_counter.php/counter.php. Если выдаст сообщение об ошибке, тогда все ясно, нужно сам счетчик переписывать, т.к. я писал для новой версии MySQL. В старых и новых версиях иногда встречался глюк, когда приходилось все названия в запросах "раскавычивать", т.е. название поля, вида `id` заменять на id.
Т.е.: Код SELECT * FROM `my_log_urls` WHERE `page_id` LIKE '123' на Код SELECT * FROM my_log_urls WHERE page_id LIKE '123' или вообще на Код SELECT * FROM my_log_urls WHERE (page_id='123') Если же никаких ошибок нет, и запись успешно появилась в БД то скорее всего придется править движок новостей, таково мое мнение. ------ - ------ - ------ - ------ - ------ - ------ - ------ Реклама: регистрация в 2000 каталогов за 1$ - регистратору + 0,5$ мне, за его ICQ номер. стучитесь мне в асю 6-426-630 -------------------- В своей работе я использую:
∙ Sape - для купли/продажи ссылок со страниц сайтов ∙ Miralinks и Advego - для купли/продажи рекламных статей∙ SEOBudget и CS Yazzle - для оценки бюджета ![]() ![]() ![]() ∙ SeoPult - для автоматического продвижения (когда ленюсь)∙ HT-Systems - надежный хостинг, для больших сайтов Хочу жить на о.Самуи ***** Мониторинг позиций сайтов ***** Создание сайтов и их поисковая оптимизация |__| RU-домены за 170 рублей |__| SU-домены за 460 рублей |__| |
| sa†ana |
17.6.2007, 22:22
Сообщение
#6
|
![]() Продвинутый ![]() ![]() ![]() ![]() Группа: Супер Модераторы Сообщений: 211 Регистрация: 11.5.2007 Из: World Wide Web Пользователь №: 81 |
У меня тоже не работает счетчик, вот - когда первый раз заходишь на страницу результат такой:
Notice: Use of undefined constant Today_and_all_counter - assumed 'Today_and_all_counter' in T:\home\localhost\vulcanes\index.php on line 269 Today_and_all_counter При последующих заходах все номально становится. Я сначало подумал что ошибок наделал, но после того как скачал пример результат - такая же ошибка. На своей странице у меня код: include("conter.php"); echo Today_and_all_counter; Все таки я что-то не так делаю? -------------------- ![]() веб-программирование - недорого. 219-168 |
| gid |
17.6.2007, 22:38
Сообщение
#7
|
|
Администратор форума ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 761 Регистрация: 27.11.2006 Из: Россия Пользователь №: 1 |
2 satana
После Код Default_Write_URL($unical_page_id_gid, $_SERVER['REQUEST_URI']); нужно дописать: Код define("Today_and_all_counter", "Всего просмотров этой страницы: 1. Сегодня: 1"); Проблема была в том, что константа Today_and_all_counter устанавливалась только в случае присутствия страницы в базе счетчика. Архивы к статьям обновил. Все вышесказанное верно, при условии что Вы говорите об этих статях: PHP. Счетчик просмотров для каждой страницы сайта. Рейтинг страниц сайта PHP. Пишем счетчик просмотров для каждой страницы сайта на php -------------------- В своей работе я использую:
∙ Sape - для купли/продажи ссылок со страниц сайтов ∙ Miralinks и Advego - для купли/продажи рекламных статей∙ SEOBudget и CS Yazzle - для оценки бюджета ![]() ![]() ![]() ∙ SeoPult - для автоматического продвижения (когда ленюсь)∙ HT-Systems - надежный хостинг, для больших сайтов Хочу жить на о.Самуи ***** Мониторинг позиций сайтов ***** Создание сайтов и их поисковая оптимизация |__| RU-домены за 170 рублей |__| SU-домены за 460 рублей |__| |
| serzhphp1 |
20.6.2007, 3:00
Сообщение
#8
|
|
Прохожий ![]() Группа: Пользователи Сообщений: 1 Регистрация: 20.6.2007 Пользователь №: 117 |
Насчет счетчика! Читал статью автора о счетчике все толково и ясно! Мускульный - это плюс! Прикрутил к своему каталогу тестил - нормал! Только столкнулся с рядом проблем:
1. При промотре форума, каждый раз когда я открываю профиль, то счетчик срабатывает, меня это напрягает - зачем мои клики считать? 2.Счетчик не считает уникальных посетителей! Буду своими силами "крутить" - пхп вообще не знаю - все методом тыка делаю. Вообще счетчик давно ищу и пока вразумительного предложения по счетчику, чтобы он считал посетителей каждой страницы отдельно не встретил, кроме варанта автора. Счетчик очень простой - в этом его преимущество, но его шлифовать и шлифовать. Замечу, идеал - это когда можно иметь статистику по каждой отдельной странице: 1. По каким ключевым словам пришли на страницу и из какого поисковика; 2. Хиты и хосты за неделю, месяц. Но пока, увы, об этом только мечтать! |
| Centurion |
9.9.2007, 1:05
Сообщение
#9
|
|
Прохожий ![]() Группа: Пользователи Сообщений: 1 Регистрация: 9.9.2007 Пользователь №: 219 |
Да что вы проблему ставите?
Поставьте счетчик от Майла он вроде сейчас лучше всех считает, расширенная статистика, кто и от куда пришел, вплоть до их мониторов. Чтобы счетчик не ссылался на маил и не оттягивал у вас вес ваших страниц - поставьте редирект на него, или в Java-скипт! -------------------- |
| sashkovishe |
9.9.2007, 8:27
Сообщение
#10
|
![]() Администратор форума ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 392 Регистрация: 3.12.2006 Из: России Пользователь №: 4 |
Цитата(Centurion) Да что вы проблему ставите? Проблема? Это улучшения навыка программирование, набраться опыту, создать что-то свое... -------------------- Think differently... |
| vsit |
19.12.2008, 13:17
Сообщение
#11
|
|
Прохожий ![]() Группа: Пользователи Сообщений: 2 Регистрация: 19.12.2008 Пользователь №: 1 550 |
Добрый день всем!
Такой вот вопрос - поставил скрипты со статьи "PHP. Счетчик просмотров для каждой страницы сайта. Рейтинг страниц сайта". Вылезла одна проблемка на странице top.php - неправильное отображения даты и времени "дата доступа" в таблице. Там же в базе хранится не виде даты , а как то кодируется. НАПРИМЕР сегодня 19/12 показывает 20/12. Как бы на день вперед |
| gid |
19.12.2008, 15:55
Сообщение
#12
|
|
Администратор форума ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 761 Регистрация: 27.11.2006 Из: Россия Пользователь №: 1 |
vsit, по всей видимости на вашем сервер дата установлена неверно, либо сервер находится в другом часовом поясе. "Проблема" решается вычитанием из даты ($val['date']) N-го колличества часов (N*60*60).
-------------------- В своей работе я использую:
∙ Sape - для купли/продажи ссылок со страниц сайтов ∙ Miralinks и Advego - для купли/продажи рекламных статей∙ SEOBudget и CS Yazzle - для оценки бюджета ![]() ![]() ![]() ∙ SeoPult - для автоматического продвижения (когда ленюсь)∙ HT-Systems - надежный хостинг, для больших сайтов Хочу жить на о.Самуи ***** Мониторинг позиций сайтов ***** Создание сайтов и их поисковая оптимизация |__| RU-домены за 170 рублей |__| SU-домены за 460 рублей |__| |
| vsit |
19.12.2008, 16:17
Сообщение
#13
|
|
Прохожий ![]() Группа: Пользователи Сообщений: 2 Регистрация: 19.12.2008 Пользователь №: 1 550 |
vsit, по всей видимости на вашем сервер дата установлена неверно, либо сервер находится в другом часовом поясе. "Проблема" решается вычитанием из даты ($val['date']) N-го колличества часов (N*60*60). ОК - все поправил - а работает пока на денвере (локально на Windows XP) время нормальное. (( |
| lubitel3 |
28.6.2010, 23:08
Сообщение
#14
|
|
Прохожий ![]() Группа: Пользователи Сообщений: 1 Регистрация: 21.6.2010 Из: Днепропетровск Пользователь №: 3 662 |
Цитата vsit, по всей видимости на вашем сервер дата установлена неверно, либо сервер находится в другом часовом поясе. "Проблема" решается вычитанием из даты ($val['date']) N-го колличества часов (N*60*60). Испраил, N = 0, время в таблице "Самые популярные за всё время" отображается правильно, а вот в таблице "Самые популярные в течении суток" записи не отображаются (таблица пустая), если выставить (60*60*24) то в таблице отображается с погрешностью в сутки. Как исправить такой разлёт? -------------------- "Я не волшебник, я только учусь..."
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 10.9.2010, 23:43 |