|
241 / 9 / 7
Регистрация: 27.08.2009
Сообщений: 868
|
||||||
Счётчик просмотров29.09.2010, 00:51. Показов 18260. Ответов 89
Метки нет (Все метки)
Хочу сделать счётчик просмотров, есть описание и ссылка на подробности и от того сколько нажата ссылка на подробности такое кол-во раз и увеличивать счётчик, только не на странице подробности, а на странице в которой находится ссылка на подробности,то есть как здесь например.
Написал так, но обновление идёт сразу на всех постах находящихся на странице, а не на тех на которых нажал на кнопку подробнее зашёл на этот пост.
0
|
||||||
| 29.09.2010, 00:51 | |
|
Ответы с готовыми решениями:
89
Счётчик уникальных просмотров материала |
|
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
|
| 05.10.2010, 00:30 | |
|
Syltan, блин не пойму в чем проблема, как я понимаю, для ссылки надо приписать GET.. и все что с ним связано, и в этом же разделе кода включить счетчик..
либо я ни х не понимаю что ты хочишь сделать.. просто ты как то по другому код пишешь. ты используешь шаблоны? меня этот вопрос тоже интерисует. товарищи ученые хелпните немного
0
|
|
|
|
||||
| 05.10.2010, 00:34 | ||||
|
Добавлено через 40 секунд Добавлено через 2 минуты Сейчас вернусь и набросаю примерчик...
0
|
||||
|
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
|
| 05.10.2010, 00:38 | |
|
> Политика безопасности этого не позволяет.
в тихаря можно ![]() ладно, бабки на модеме не резиновые, пойду поужинаю.. Добавлено через 3 минуты Syltan, когда закончишь свою работу, выложи, если не жадный )
0
|
|
|
241 / 9 / 7
Регистрация: 27.08.2009
Сообщений: 868
|
||||||
| 05.10.2010, 00:40 [ТС] | ||||||
|
Извиняюсь,я не спец,поэтому попробовал так:
?id=1 - Пост 1, ячейка 1 ?id=2 - Пост 2, ячейка 2 ............ Извиняюсь, но у меня ничего не выходит,получается бред.
0
|
||||||
|
|
||||||||||||||||||||||
| 05.10.2010, 09:31 | ||||||||||||||||||||||
|
...Syltan, в таблице вообще не нужно хранить ссылки.
Пример: Имеем следующую таблицу в БД:
Добавлено через 7 часов 57 минут Syltan, utf-8 -> utf8 Я имею ввиду это:
( за исключением строчки выше ) Думаю теперь Вы поймете как реализовать счетчик.
1
|
||||||||||||||||||||||
|
191 / 191 / 31
Регистрация: 04.10.2010
Сообщений: 505
|
|||||||||||||||||||||||||||||||||||||||||
| 05.10.2010, 13:41 | |||||||||||||||||||||||||||||||||||||||||
|
Я разбил все на несколько файлов... По ходу дела буду объяснять что и для чего.
sql.sql (создание таблиц в бд и заливка тестовых данных). Тут есть таблица users там у всех пользователей пароль 12345. В базе он специально хранится после шифрования функцией md5()
2
|
|||||||||||||||||||||||||||||||||||||||||
|
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
||||
| 05.10.2010, 18:35 | ||||
|
у меня появились вопросы:
1. зачем отдельный файл писать для БД(?), можно же все в РНРмуАдмин сделать. 2. 3. // тут код. я читал что сессию включают до любых действий в коде. а здесь в середине подключается, не закрыв первую сессию подключается вторая. не пойму этот момент. ........................................ ............. хочу apple (ОС МАС) приобрести, стоит ли это делать? может кто сталкивался с этим как он совмешается с РНР, CSS, html? у него свой браузер, или Виндовские тоже поддерживает? знаю что паралельно Винду подключать, меня интерисует как это все в МАС?
0
|
||||
|
|
||||||||||||||||||||||||||||||
| 05.10.2010, 21:33 | ||||||||||||||||||||||||||||||
hellpass, у меня так же есть некоторые замечания к Вашему коду. А именно: 1) 2) 3) 4) а) б) если Вы используете этот файл в качестве основного, то зачем тратить время на подключение файлов, содержимое которых, можно просто вставить в текущий файл. Ведь один... 5) 6) б) Условие if там вообще лишнее. Конструкция
7) а) б) Нет проверки на безопасность введенных пользователем данных. Даже нет проверки на целостность введенных данных. в)
8) Честно признаться, дальше лень разбираться, но если интересно, то скажите и я продолжу. hellpass, без обид, я просто высказал свое мнение о Вашем коде без Вашего разрешения ![]() P.S. Спасибо за код! P.P.S. Надеюсь, что не нагрубил...
0
|
||||||||||||||||||||||||||||||
|
191 / 191 / 31
Регистрация: 04.10.2010
Сообщений: 505
|
||||
| 05.10.2010, 22:26 | ||||
|
Ну сначала ответы дляLove_and_Peace.
Про МАС ни чего сказать не могу... на фиг он не нужен (Моё мнение)
0
|
||||
|
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
|
| 05.10.2010, 22:38 | |
|
hellpass,
> Ложь и провокация! Файл index.php только один - я про файлы - index.php - index.php (файл который подключает все остальные, ну и отображает на экран все что получилось) view.php - (основной модуль для отображения новостей) тот и другой отображают главную страницу. я как понимаю на главной странице отображаются урезанные новости. получается 2 файла отображают ожно и то же ![]() Добавлено через 2 минуты хотя делают разные вещи.. а про мак слышал что вирусов нет, перезагрузки операционки нет (пергружаешь зависшую прогу), да компактные они. я ох.. когда системник увидел, как книга
0
|
|
|
191 / 191 / 31
Регистрация: 04.10.2010
Сообщений: 505
|
||||||||||||||||
| 05.10.2010, 23:03 | ||||||||||||||||
|
Теперь ответы для romchiksoad.
1 Глупо конфиг запихивать в основной файл 2 С mysql тоже... вед вместо подключения к бд, там может находится класс для работы с бд, а каждый класс лучше хранит в отдельном файле 3 и авторизацию зачем пихать в основной файл... 4 user.php - это вообще как отдельный блок Но при желании можно засунуть все в один файл, но зачем такое месиво, кто потом будет разбираться?
Ну вообще-то я не писал проект на заказ, а просто предложил примитивную схему действия для счетчика просмотров. Ну а кто еще что-то сможет скинуть? Добавлено через 5 минут
Ну на маке тоже есть вирусы. но там нету бесплатного/пиратского ПО. и это не очень-то дешево)
0
|
||||||||||||||||
|
|
|||||||||||||||||||||||
| 05.10.2010, 23:49 | |||||||||||||||||||||||
|
Я так понимаю, Вы писали этот код, что бы человек мог его использовать. Если нет, то Вы явно перетрудились. Человеку, который еще не сильно "въехал в тему"( я про PHP ) писать для примера столько кода - лишнее. Я думаю, что большинству новичков будет "впадлу" разбираться в этом. К тому же, пример должен быть правильным ( без
Если Вы взялись писать такой пример, то там и должна быть переменная, а не echo ( я не только об этом, перечислять всего не хочется по новой ). Вы как-то не определенно пишите код. То "это всего лишь пример", то "ну там может быть и что-то серьезнее, по этому пусть будет"
Вроде всё сказал.
0
|
|||||||||||||||||||||||
|
191 / 191 / 31
Регистрация: 04.10.2010
Сообщений: 505
|
|
| 06.10.2010, 00:13 | |
|
Блин, у меня больше нету настроения все это комментировать))) устал за сегодня.
Если ты модератор, то сможешь удалить мои записи... и я с удовольствием посмотрю на продолжение темы... Когда ни кто не знает чего хочет)) Этот код я сделал исключительно для примера, уж точно я не хотел чтобы его использовали как эталон. Давайте оставим меня и посмотрим, что вы там напридумываете, а я покомментирую. П.С. Ну а если кто-то мне не верит, что я не обижаюсь, то этого его проблемы. Я этого ни как не смогу доказать) Я сюда зашел вообще только для этого
0
|
|
|
|
|||||
| 06.10.2010, 00:32 | |||||
![]()
0
|
|||||
|
241 / 9 / 7
Регистрация: 27.08.2009
Сообщений: 868
|
||||||
| 06.10.2010, 02:05 [ТС] | ||||||
|
romchiksoad,у вас встретил пару непонятных мест:
1)$_SERVER['HTTP_REFERER'] что это даёт в вашем коде, который вы писали ранее? 2)Зачем нужно LIMIT 1?
or die ( mysql_error() ); 3) Как сделать,чтоб если с того же компа пользователь просмотрел пост несколько раз, чтоб не обновлять счётчик, именно на том коде который вы писали мне для примера?
0
|
||||||
|
241 / 9 / 7
Регистрация: 27.08.2009
Сообщений: 868
|
|
| 06.10.2010, 03:01 [ТС] | |
|
Вроде всё выдаёт но проблема в том, что постраничная навигация теперь перестала у меня работать,хотя код вроде сильно не менял. Вот переделал ,счётчик работает ,а постраничная не работает,я имею ввиду на страницу не выходят 3 поста,а остатки на др.страницу постов.
0
|
|
|
|
||||||
| 06.10.2010, 07:00 | ||||||
1
|
||||||
|
191 / 191 / 31
Регистрация: 04.10.2010
Сообщений: 505
|
||||||||||||
| 06.10.2010, 11:14 | ||||||||||||
|
romchiksoad, а почему ты для id использовал тип TINYINT?
Не маловато ли 255 записей? Добавлено через 18 минут
1
|
||||||||||||
|
|
||
| 06.10.2010, 13:36 | ||
|
0
|
||
|
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
|
| 06.10.2010, 14:19 | |
|
ребята, я так и не понял, если использовать сессию, разве счетчик не обнулится для пользователя, когда он в следущий раз посетит сайт??
как сайт узнает пользователя если куки не используются? и последний вопрос, допустим я написал пример правильно, значит счетчик для меня уже не будет увеличиватся. теперь чтобы убедиться в правильности примера мне надо с другого компа зайти?
0
|
|
| 06.10.2010, 14:19 | |
|
Счетчик просмотров ! Количество просмотров счетчик просмотров Узнать число просмотров
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|