0 Пользователей и 1 Гость просматривают эту тему.
  • 18 Ответов
  • 1551 Просмотров
*

Gorinich

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Joomla 3.х при включенном кэшировани Неправильно считает хиты...

Есть решение? Может плагин.

Поиском уже несколько дней ни чего не могу найти.


Нашёл такую тему только http://joomlaforum.ru/index.php/topic,140721.0.html но там решение не подходит для третьей версии!
*

Gorinich

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Ни кто не заморачивается?  :o
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Это нормально, кэш по определению всегда отстает от реальной информации. Делайте время жизни меньше.
*

IzrA

  • Захожу иногда
  • 322
  • 27 / 0
Я опирался на эту инструкцию, всё работает. Можно использовать её как основу, подстраивая под себя.
Спасибо для меня слишком много. Стакан вина Плюс в репутацию - в самый раз.

Велосипедист — бедствие для экономики. Он не покупает автомобиля и не берет под него кредит. Не покупает бензин. Не пользуется услугами ремонтных мастерских. Не страхует «гражданскую ответственность». Не пользуется платными стоянками. Не страдает от ожирения. Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики. Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Да, яваскриптом можно обойти кэширование.
*

ChaosHead

  • Гуру
  • 5240
  • 451 / 13
Joomla последняя? Тестировал у себя, у меня считает правильно, разве что информация обновляется после обновления кэша.
Да и видел надавно в changelog, что исправляли это.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Если кэш долгий, то создается впечатление что хиты не считаются.
*

IzrA

  • Захожу иногда
  • 322
  • 27 / 0
Joomla последняя? Тестировал у себя, у меня считает правильно, разве что информация обновляется после обновления кэша.
Да и видел надавно в changelog, что исправляли это.
Т.е. при включённом кэше правильно считал?
Спасибо для меня слишком много. Стакан вина Плюс в репутацию - в самый раз.

Велосипедист — бедствие для экономики. Он не покупает автомобиля и не берет под него кредит. Не покупает бензин. Не пользуется услугами ремонтных мастерских. Не страхует «гражданскую ответственность». Не пользуется платными стоянками. Не страдает от ожирения. Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики. Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.
*

ChaosHead

  • Гуру
  • 5240
  • 451 / 13
Да, и сейчас правильно считает. Обновляю страницу 10 раз, чищу кэш получаю плюс 10 просмотров материала.
*

Gorinich

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Я опирался на эту инструкцию, всё работает. Можно использовать её как основу, подстраивая под себя.
По англицки не очень силён, можно в двух словах куда чего? Если не сложно.

Joomla у меня 3.3.6 - много плагиров всяких, не все на 3.4 пойдут наверное ((

 
Да, и сейчас правильно считает. Обновляю страницу 10 раз, чищу кэш получаю плюс 10 просмотров материала.
У меня нет, обновляю 10 рез, чищу кэш - изменение считает +1
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Инструкция по ссылке просто жгёт.

Код
WHERE `id` = " . $_POST['id'] . "

SQL инъекция - привет тебе!

P.S.
Отписал им, чтобы исправили.
*

IzrA

  • Захожу иногда
  • 322
  • 27 / 0
Ну я же и говорю, что на неё опираться.

b2z, не могли бы вы глянуть код моего файла increase_hits.php Безопасен ли он с точки зрения sql-инъекций?
Код
<?php
if(!defined('_JEXEC')){
define('_JEXEC', 1);
define('JPATH_BASE', dirname(__FILE__).'/..');
define('DS', DIRECTORY_SEPARATOR);

require_once JPATH_BASE . DS . 'includes' . DS . 'defines.php';
require_once JPATH_BASE . DS . 'includes' . DS . 'framework.php';
}

$app = JFactory::getApplication('site');
$app->initialise();
$jinput = $app->input;
$option = $jinput->post->getString('option','');
$view = $jinput->post->getString('view','');
$id = $jinput->post->getInt('id','');
$db = JFactory::getDbo();
if (!$db->connected()) {
echo "Нет соединения с сервером баз данных";   
jexit();
}

if ($option == "com_content"  && $view == "article" && is_numeric($id)) {
   
// increase hits
$inc_hits = $db->getQuery(true);
$inc_hits
->update($db->quoteName('#__content'))
->set($db->quoteName('hits'). '=' . $db->quoteName('hits').'+1')
->where($db->quoteName('id'). '=' . $id);
$db->setQuery($inc_hits);
$db->execute();

// grab the new hit count
$new_count = $db->getQuery(true);
$new_count
->select($db->quoteName('hits'))
->from($db->quoteName('#__content'))
->where($db->quoteName('id'). '=' . $id)
->setLimit('1');
$db->setQuery($new_count);
$db->execute();
echo $db->loadResult();
}                                                                                                                                       
?>
Спасибо для меня слишком много. Стакан вина Плюс в репутацию - в самый раз.

Велосипедист — бедствие для экономики. Он не покупает автомобиля и не берет под него кредит. Не покупает бензин. Не пользуется услугами ремонтных мастерских. Не страхует «гражданскую ответственность». Не пользуется платными стоянками. Не страдает от ожирения. Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики. Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.
*

IzrA

  • Захожу иногда
  • 322
  • 27 / 0
Спасибо для меня слишком много. Стакан вина Плюс в репутацию - в самый раз.

Велосипедист — бедствие для экономики. Он не покупает автомобиля и не берет под него кредит. Не покупает бензин. Не пользуется услугами ремонтных мастерских. Не страхует «гражданскую ответственность». Не пользуется платными стоянками. Не страдает от ожирения. Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики. Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
плагин Reset Article Hits - обнуляет счётчик просмотра
*

chaymaker

  • Захожу иногда
  • 64
  • 3 / 0
Спасибо.
получается что ваш файл заменить файлом на инструкции и все будет работать ?
*

IzrA

  • Захожу иногда
  • 322
  • 27 / 0
получается что ваш файл заменить файлом на инструкции и все будет работать ?
У меня работает. А за другие сайты я не могу отвечать.
Спасибо для меня слишком много. Стакан вина Плюс в репутацию - в самый раз.

Велосипедист — бедствие для экономики. Он не покупает автомобиля и не берет под него кредит. Не покупает бензин. Не пользуется услугами ремонтных мастерских. Не страхует «гражданскую ответственность». Не пользуется платными стоянками. Не страдает от ожирения. Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики. Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу обновить Joomla 2.5.28 до 3 или 4 версии

Автор esparce

Ответов: 1
Просмотров: 87
Последний ответ 19.09.2023, 07:55:40
от Vastriet
Проблема с почтой сайта на Joomla

Автор dima567

Ответов: 1
Просмотров: 104
Последний ответ 16.09.2023, 09:44:41
от sivers
Update: :Extension: Не удалось открыть https://update.joomla.org/core/sts/extension_sts.xml

Автор RazarioAgro

Ответов: 15
Просмотров: 6483
Последний ответ 04.09.2023, 16:55:30
от beliyadm
Обновление до Joomla 3.10.12 не происходит

Автор Missile

Ответов: 9
Просмотров: 960
Последний ответ 14.07.2023, 12:38:45
от wishlight
После обновления до Joomla 3.7 в админке в меню "Компоненты" пропали пункты

Автор lolitma3

Ответов: 39
Просмотров: 10951
Последний ответ 15.06.2023, 11:55:16
от Victor333