Joomla! България

Стари версии на Джумла! => Joomla! 2.5 => Общи въпроси за Joomla! 2.5 => Темата е започната от: MINI в 16 Януари, 2015, 21:18:05

Титла: Модул за брой посещения на статия за joomla 2,5???
Публикувано от: MINI в 16 Януари, 2015, 21:18:05
Здравейте колеги,
предният ми сайт беше на joomla 1,5, а сега новият е на 2,5. Пробвах да сложа модула, който ползвах за брой прочитания на статия, но не е съвместен и търся нов. Вярно е, че шаблона и системата си имат такава опция, но понеже сайта ми е нов и посещенията не са много нарочно не съм я включил. Затова временно ми трябва модул, може и плугин, който да отброява посещенията на статиите, но идеята ми е да го направя видим само за регистрирани, за да може само при мен да се виждат.

Търсих много, не намерих нищо, може ли да ми дадете модул или плугин, който да е безплатен за сваляне и да е приложим за 2,5?  Благодаря.
Титла: Re: Модул за брой посещения на статия за joomla 2,5???
Публикувано от: Михаил Михов в 17 Януари, 2015, 09:55:58
Влез в базата и им завиши четенията.
За такъв модул не се сещам.
Виж все пак дали JV Counter ще ти върши работа.
Титла: Re: Модул за брой посещения на статия за joomla 2,5???
Публикувано от: Михаил Михов в 17 Януари, 2015, 11:04:14
Кой компонент ползваш за новините?
Титла: Re: Модул за брой посещения на статия за joomla 2,5???
Публикувано от: MOn dsoffn в 17 Януари, 2015, 13:37:06
Просто да ограничи командата която която показва броя четения с един if.

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

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

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

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


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

За да ти кажа, как да направиш формулата, ще трябва да кажеш кои компонент ползваш за новите на новата джумла.
Титла: Re: Модул за брой посещения на статия за joomla 2,5???
Публикувано от: MINI в 17 Януари, 2015, 20:07:55
Малко все едно на чужд език ми пишеш, ще стана малко за смях сигурно, но да сме полезни и на хората си заслужава. Ползвам JCE Editor. а за новините използвам модула BT Content Slider.

И все пак не разбрах къде точно да ги лепна тези кодове? :)
Титла: Re: Модул за брой посещения на статия за joomla 2,5???
Публикувано от: MOn dsoffn в 18 Януари, 2015, 12:47:21
Честно казано, по моя начин бая проблеми ще имаш, понеже не си наясно. Най - добре направи това което мишо ти предложи.

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

Прекалено много усилия би ми коствало да ти кажа на кой ред, какво да промениш, ако ползваш 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), ами само тези папки в които ще сложиш преработени файлове.


И сега за този роман, ако не получа едно +че направо незнам.
Титла: Re: Модул за брой посещения на статия за joomla 2,5???
Публикувано от: Михаил Михов в 18 Януари, 2015, 12:54:46
Ако ползваш стандартните статии - влизаш в базата, търсиш таблицата _content и редактираш полето hits за всяка статия
Титла: Re: Модул за брой посещения на статия за joomla 2,5???
Публикувано от: citana в 18 Февруари, 2015, 14:32:03
Това е много полезно за мен!