Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Поиск по сайту









Подписка на новости
Ваше имя:
Ваш E-Mail:*
Секретный код:
Секретный код
Повторить:*
Интересное в сети

Sape — это система купли-продажи ссылок
с главных и внутренних страниц сайтов
Форум -> Полезные решения -> Дополнительная информация в различных модулях
Дополнительная информация в различных модулях
Statist Дата: 19.12.2007, в 13:24 | Сообщение №1
Statist
Пользователь
Пользователь №: 84
Сообщений: 39

Serg, нужен совет, как можно воплотить такую фишку для модулей (именно в самом модуле), т.е. чтобы внизу самого модуля отображалось время создания и сколько раз прочитано, например как в самих новостях, Pages т.е. например:
Дата публикации: 08.12.2007
Прочитано: 28 раз

Заранее благодарен
Serg_pnz Дата: 19.12.2007, в 13:30 | Сообщение №2
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

Statist, время создания чего? Модуля?
А что этот модуль из себя представляет?

Если я правильно тебя понимаю, то есть скрипт, который показывает время создания страницы, но вот как он будет работать с динамическими - хз.

Или тебе надо надо фиксировать все передвижения по модулю? Тогда дату придется вбивать руками, создавать еще одну таблицу для подсчета и фиксации переходов (раз запрос). Плюс запрос на вывод данных. Вроде и немного, но эти 2 запроса лягут на весь двиг.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
Statist Дата: 19.12.2007, в 13:56 | Сообщение №3
Statist
Пользователь
Пользователь №: 84
Сообщений: 39

Ясно, но не совсем. У меня простой модуль сделан, там просто вставлена таблица с расценками на рекламу на сайте, передвижений никаких нет, просто открывается по адресу http://site.ru/reclama.html, одной страницей на сайте.
Мне нужно было бы сделать так, чтобы считало сколько раз его открыли, - это для статистики как для меня, так и для других, т.е. чтобы было видно сколько раз обращались к этой странице (модулю) вот и все, если это касается "глобальных изменений", то черт с ней, этой статистикой, и не будем заморачиваться.
просто я предпалогал, что в index.php данного модуля всавить переменные, которые отображали бы выше указанную инфу, вот и все. Мне что-то кажется что это можно, но немогу допетрить как это и откуда схватить и как правильно вставить.

Спасибо за внимание.
Serg_pnz Дата: 19.12.2007, в 15:24 | Сообщение №4
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

Statist, так бы сразу и сказал, а то я подумал, что тебе надо вычислить все клики в модуле пагес, файлах и т.п.

По сабжу: открой например Пагес, там есть такой кусочек
Код
1
if ($pagenum == 0) $db->sql_query("UPDATE ".$prefix."_pages SET counter=counter+1 WHERE pid='$pid'");

Означает сие, что если человек смотрит не первую страницу статьи, то увеличить счетчик просмотров на 1 в соответствии с пид=N

Тебе же надо просто создать таблицу и втыкнуть такой запрос
Код
1
$db->sql_query("UPDATE ".$prefix."_ТАБЛИЦА SET counter=counter+1");
сразу после строки
Код
1
$module_name = basename(dirname(__FILE__));


ТАБЛИЦА должна содержать одно-единственное поле counter.
Для нескольких модулей придется сделать таблицу и запрос капельку посложнее, учитывающие еще название модулей (плюс одно поле и where в запросе).

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
Statist Дата: 19.12.2007, в 18:07 | Сообщение №5
Statist
Пользователь
Пользователь №: 84
Сообщений: 39

Serg, можно расписать подробнее, а то ж я пока учусь, и с первого раза, что-то у меня ошибку в БД выбрасывет
Serg_pnz Дата: 21.12.2007, в 11:40 | Сообщение №6
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

Блин, да куда подробнее?
Создай таблицу. Добавь в модуль запрос на неё, на обновление значения counter.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот

Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!


Реклама
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул

Rambler's Top100

Генерация страницы: 0.258 сек. и 17 запросов к базе данных за 0.020 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.