Количество просмотров, рейтинговая сист&#1077 Количество просмотров, рейтинговая сист&#1077
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Количество просмотров, рейтинговая систе

Started by stoik, May 10, 2008, 06:00:10 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

stoik

В установленной галереи не подсчитывается количество просмотров изображений (постоянно "Отображен:   0 раз(а)"). Так же не работает оценка файлов (Оценить этот файл  (Голосов ещё нет)).

Стоит Coppermine Photo Gallery 1.4.18 (stable).

Makc666

Quote from: stoik on May 10, 2008, 06:00:10 AM
В установленной галереи не подсчитывается количество просмотров изображений (постоянно "Отображен:   0 раз(а)"). Так же не работает оценка файлов (Оценить этот файл  (Голосов ещё нет)).

Стоит Coppermine Photo Gallery 1.4.18 (stable).
1ых, проверьте, что Ваш браузер cookies сохраняет.
2ых, голосовать могут только тем группы пользователей, которым Вы разрешили в "Группы".
3ых, возможно у Вас кэш страниц. Попробуйте нажать SHIFT+F5.

Подобной ошибки/проблемы в галереи точно нет.

stoik

1. При входе в админку пишет "Введите имя пользователя и пароль для входа. Внимание! Ваш браузер не принимает cookies/куки", хотя в настройках браузера включена приемка куков и они присутствуют. Пробовал и в Опере и в Firefox и в IE. Удалял куки, не помогло.
2. Удалил кеш браузера. Не помогло.

stoik

Забыл добавить. Группам разрешено голосование и добавление комментариев. Комментарии добавляются нормально.

Alex Revo

Quote from: stoik on May 14, 2008, 04:18:33 PM
1. При входе в админку пишет "Введите имя пользователя и пароль для входа. Внимание! Ваш браузер не принимает cookies/куки", хотя в настройках браузера включена приемка куков и они присутствуют. Пробовал и в Опере и в Firefox и в IE. Удалял куки, не помогло.
2. Удалил кеш браузера. Не помогло.
Это не имеет никакого отношения к вопросу озвученному в первом посте.

Если в бразуре изменения кол-ва просмотров фото не видно, посмотрите на значения в базе. Таблица #_pictures поле hits. Так сразу поймете, меняется оно или нет.

Makc666

Quote from: Alex Revo on May 16, 2008, 08:17:43 AM
Это не имеет никакого отношения к вопросу озвученному в первом посте.
Имеет и прямое!
Если браузер cookies не принимает, ни голосование, ни количество просмотров у гостей работать НЕ БУДУТ!

А если вы зашли в галерею, то значит, что cookies браузер у вас принимает.

Quote from: stoik on May 14, 2008, 04:18:33 PM
1. При входе в админку пишет "Введите имя пользователя и пароль для входа. Внимание! Ваш браузер не принимает cookies/куки", хотя в настройках браузера включена приемка куков и они присутствуют. Пробовал и в Опере и в Firefox и в IE. Удалял куки, не помогло.
2. Удалил кеш браузера. Не помогло.
Всего скорее какой-то софт блокирует у Вас cookies, брандмауэр или антивирус, к примеру.

Также, попробуйте удалить cookies от данного сайта.
Также, удалите историю браузера.

stoik

Исправил положение полным удалением базы данных и переустановкой с нуля галереи. Просмотры считаются, рейтинг учитывается. Спасибо за ответы.

Makc666

Quote from: stoik on May 18, 2008, 04:23:40 PM
Исправил положение полным удалением базы данных и переустановкой с нуля галереи. Просмотры считаются, рейтинг учитывается. Спасибо за ответы.
Возможно, когда Вы установили первый раз, вы допустили ошибку при изменении настройки в разделе:
Конфиг -> Настройки cookie

Но это лишь догадка....

KGalkin

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

Спасибо.

Makc666

Quote from: KGalkin on June 04, 2008, 03:03:43 PM
А как нить можно исправить, что просмотры фотографий администраторами не учитываются ? Т.е счетчик реагирует только на обычных пользователей...

Спасибо.
Не исправить, а переделать... :-X

Просмотры администраторов и так не учитываются.

Файл:
/include/themes.inc.php

Код:
    // Add 1 to hit counter
    if (!USER_IS_ADMIN && !in_array($pid, $USER['liv']) && isset($_COOKIE[$CONFIG['cookie_name'] . '_data'])) {
        add_hit($pid);
        if (count($USER['liv']) > 4) array_shift($USER['liv']);
        array_push($USER['liv'], $pid);
    }


Стоит условие:
if (!USER_IS_ADMIN &&

MISHA

Всем привет в галереи когда кликнул на фотку, то защитывается один просмотр, при повторном клике просмотр не защитывается, а как зделать чтоб при каждом клике защитывался прсмотр?
Что бы Ктулху не воскрес, подпишись на RSS

Alex Revo

Может быть вы просто зашли под админом? В этом случае счетчик просмотров не региарует на обновление страниц.
Для гостей не знаю, не проверял.

MISHA

у гостей тоже защитывается только первый просмотр
Что бы Ктулху не воскрес, подпишись на RSS

Alex Revo

Значит так и задумано, остается только код править.

MISHA

Тогда вытекает такой вопрос 8)
в каком месте и какую часть кода нужно подкпавить?
Что бы Ктулху не воскрес, подпишись на RSS

Makc666

#15
Quote from: MISHA on July 16, 2008, 03:01:47 AM
Тогда вытекает такой вопрос 8)
в каком месте и какую часть кода нужно подкпавить?
Если научиться наконец пользоваться поиском на форуме, то 90% наводящий ответ можно найти в теме:
http://forum.coppermine-gallery.net/index.php/topic,52552.msg257858.html#msg257858

P.S. По словосочетанию "количество просмотров" находится тема сразу.
Объединяю.

Beer

Чтобы просмотры считались соответственно количеству просмотров, а не IP надо сделать так?

//    if (!USER_IS_ADMIN && !in_array($pid, $USER['liv']) && isset($_COOKIE[$CONFIG['cookie_name'] . '_data'])) {
//        add_hit($pid);
//        if (count($USER['liv']) > 4) array_shift($USER['liv']);
//        array_push($USER['liv'], $pid);
//    }

Beer

Не, незалогиненного не считает. Просмотров: 0

Makc666

Quote from: Beer on March 28, 2009, 07:21:00 PM
Не, незалогиненного не считает. Просмотров: 0
Говорю наобум, но может просто из условия убрать
!in_array($pid, $USER['liv'])
?

Beer

До чего же приятно со специалистом общаться - увидел, сразу подсказал - все работает!  :)

Еще б найти как статистику голосований по конкретной фото видеть всем при нажатии на кнопку (типа сколько проголосовало и кто сколько ставил) и уведомления на мыло при получении новых комментов?