Добре дошъл/дошла, Гост. Моля, въведи своето потребителско име или се регистрирай.

Влез с потребителско име, парола и продължителност на сесията

Новини:

Автор Тема: Модул за брой посещения на статия за joomla 2,5???  (Прочетена 3831 пъти)

Неактивен MINI

  • Задържал се
  • *
  • Публикации: 113
  • Репутация: 0
Здравейте колеги,
предният ми сайт беше на joomla 1,5, а сега новият е на 2,5. Пробвах да сложа модула, който ползвах за брой прочитания на статия, но не е съвместен и търся нов. Вярно е, че шаблона и системата си имат такава опция, но понеже сайта ми е нов и посещенията не са много нарочно не съм я включил. Затова временно ми трябва модул, може и плугин, който да отброява посещенията на статиите, но идеята ми е да го направя видим само за регистрирани, за да може само при мен да се виждат.

Търсих много, не намерих нищо, може ли да ми дадете модул или плугин, който да е безплатен за сваляне и да е приложим за 2,5?  Благодаря.

Неактивен Михаил Михов

  • Администратор
  • Мега Гуру
  • *
  • Публикации: 3915
  • @Mihail
  • Репутация: +80
    • MyWeb1
Re: Модул за брой посещения на статия за joomla 2,5???
« Отговор #1 -: 17 Януари, 2015, 09:55:58 »
0
Влез в базата и им завиши четенията.
За такъв модул не се сещам.
Виж все пак дали JV Counter ще ти върши работа.
myweb1.eu // Български платежни методи за HikaShop

Неактивен Михаил Михов

  • Администратор
  • Мега Гуру
  • *
  • Публикации: 3915
  • @Mihail
  • Репутация: +80
    • MyWeb1
Re: Модул за брой посещения на статия за joomla 2,5???
« Отговор #2 -: 17 Януари, 2015, 11:04:14 »
0
Кой компонент ползваш за новините?
myweb1.eu // Български платежни методи за HikaShop


Неактивен MOn dsoffn

  • Разбирач
  • *
  • Публикации: 1070
  • Репутация: +22
Re: Модул за брой посещения на статия за joomla 2,5???
« Отговор #3 -: 17 Януари, 2015, 13:37:06 »
0
Просто да ограничи командата която която показва броя четения с един if.

Примерен if за регистрирани потребители
$user = JFactory::getUser();
if($user->id > 0) {
// тука се поставя кода, които е видим само от регистрирани потребители
}

Примерен if за гости
$user = JFactory::getUser();
if($user->id == 0) {
// тука се поставя кода, които е видим само от гостите
}

Ако ги използваш и двата if-a в един и същи php е необходимо само един път да поставиш реда. Но трябва да е над първия if.

$user = JFactory::getUser();
Надявам се да съм бил максимално полезен :)


Ако искаш да показва различна стойност за регистрираните и за гостите можеш да го постигнеш чрез формула.

За да ти кажа, как да направиш формулата, ще трябва да кажеш кои компонент ползваш за новите на новата джумла.
« Последна редакция: 17 Януари, 2015, 13:39:33 от Donbaron.bg »

Неактивен MINI

  • Задържал се
  • *
  • Публикации: 113
  • Репутация: 0
Re: Модул за брой посещения на статия за joomla 2,5???
« Отговор #4 -: 17 Януари, 2015, 20:07:55 »
0
Малко все едно на чужд език ми пишеш, ще стана малко за смях сигурно, но да сме полезни и на хората си заслужава. Ползвам JCE Editor. а за новините използвам модула BT Content Slider.

И все пак не разбрах къде точно да ги лепна тези кодове? :)

Неактивен MOn dsoffn

  • Разбирач
  • *
  • Публикации: 1070
  • Репутация: +22
Re: Модул за брой посещения на статия за joomla 2,5???
« Отговор #5 -: 18 Януари, 2015, 12:47:21 »
0
Честно казано, по моя начин бая проблеми ще имаш, понеже не си наясно. Най - добре направи това което мишо ти предложи.

Ако използваш моя метод, това означава, че ще трябва да преработиш всеки един файл в които се показва броя гледания на статията. Това означава компонент и модули.

Прекалено много усилия би ми коствало да ти кажа на кой ред, какво да промениш, ако ползваш com_content командата която извиква броя четения е $this->item->hits
Обикновено командата ще я срещеш така:

<?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS'$this->item->hits); ?>
Ето този ред е реда, които трябва да поставиш в if-овете, които ти написах по - горе.

Това което написах се отнася за com_content (Това е компонента за статии на джумла).


Файловете в които трябва да търсиш въпросната команда се намират в:

components/com_content/views
в папките archive, article, categories, category, featured. Във всяка една от изброените папки има папка tmpl, именно в тази папка са файловете, които трябва да преработиш.

Понеже е ламерско да заместваш преработените файлове директно в тези на компонента, се прави следното:

1 - В шаблона си правиш папката html
2 - В папката html правиш папка com_content
3 - В папката com_content правиш папките archive, article, categories, category, featured
4 - В папките archive, article, categories, category, featured поставяш преработените файлове, като в тях не правиш папката tmpl, а директно поставяш преработените файлове. Джумлата е умна и ако си направил, всичко точно както съм го написал тя сама ще се усети и ще използва тях.

* ВАЖНО: В папката html/com_content не е необходима да правиш всичките папки (archive, article, categories, category, featured), ами само тези папки в които ще сложиш преработени файлове.


И сега за този роман, ако не получа едно +че направо незнам.
« Последна редакция: 18 Януари, 2015, 13:18:40 от Donbaron.bg »

Неактивен Михаил Михов

  • Администратор
  • Мега Гуру
  • *
  • Публикации: 3915
  • @Mihail
  • Репутация: +80
    • MyWeb1
Re: Модул за брой посещения на статия за joomla 2,5???
« Отговор #6 -: 18 Януари, 2015, 12:54:46 »
0
Ако ползваш стандартните статии - влизаш в базата, търсиш таблицата _content и редактираш полето hits за всяка статия
myweb1.eu // Български платежни методи за HikaShop

Неактивен citana

  • За малко е тук
  • *
  • Публикации: 2
  • Репутация: 0
    • метални врати
Re: Модул за брой посещения на статия за joomla 2,5???
« Отговор #7 -: 18 Февруари, 2015, 14:32:03 »
0
Това е много полезно за мен!
newbielink:http://www.xn----7sbbediizdzip6bvi.com [nonactive] newbielink:http://www.xn----7sbbediizdzip6bvi.com [nonactive] newbielink:http://www.xn----7sbbediizdzip6bvi.com [nonactive]