Доста грозно и не професионално е когато пишете блог или статия в K2 или пък мнение във форума Kunena и др. в активността на Jomsocial ви излезе цялото съдържание на статията, блогът или темата. Представете си колко лошо би изглеждала вашата активност и колко дълга. Това е едно от недоизмислените неща на Jomsocial. В този урок ще Ви покажа как да ограничите символите в активностjа на Jomsocial. Тази модификация съм я тествал лично и работи перфектно както на старите така и на последните версии на Jomsocial. Сваляте файла components/com_community/libraries/activities.php и го отваряте със текстов редактор Някъде около 105 ред намирате кода
if( $act->content == 'This is the body' ){
return '';
}
Точно под него поставяте този код
/////////// Limit na simvolite v activnosta na sociala - nachalo - www.mypagebg.com
$str = strip_tags(html_entity_decode(JString::trim($act->content)));
$limit = 200;
if (JString::strlen($str) > $limit) {
$limit = JString::strpos($str, " ", $limit);
$str = JString::substr($str, 0, $limit). '...';
}
$str = htmlentities ($str, ENT_COMPAT, 'UTF-8');
$act->content = $str;
/////////// Limit na simvolite v activnosta na sociala - krai - www.mypagebg.com
Записвате файла и го връщате обратно. Ограничил съм символите в този код до 200 понеже смятам за мен, че 200 е ок. Ако искате да се показват повече символи променете числото 200 на колкото Вие желаете. Това е всичко. Надявам се модификацията да Ви е полезна.
Много голяма рядкост е да се намери нещо безплатно за Jomsocial. Скоро попаднах на един сайт в който автора на сайта предлага своите разработени шаблони с табове за Jomsocial 1.6 напълно безплатно. Евала за което. В нашия форум съп представил 3 от тях с превю и източника, както и самите файлове на шаблоните. Всичките шаблони са безплатни и са под GNU/GPL лиценз. Също така във сайта на автора може да намерите и версии на шаблоните и за Jomsocial 1.5.
Не знам защо, но в Jomsocial са пропуснали да добавят система за рейтинг на снимките, видеото, профилите и групите. Много хора в това число и аз смятаме, че точно този пропуск е много голям и реших да намеря начин това да се коригира. Порових се из интернет, за да намеря решение и сега ще ви го представя.
Първи вариант - супер лесен и мързелив ако сте с версия на Jomsocial 1.6.285 . Лесен в смисъл, че съм интегрирал нужния код за тази версия в файловете и няма да ви се налага да го интегрирате и вие. Единствената редакция, която ще трямва да направите е да добавите кода в файла за профилите, ако не сте с default шаблона на Jomsocial. Ако сте с default шаблона няма да се занимавате с нищо.
Не знам дали знаете, но когато изпратите покана на някой потребител за присъединяване в група, той не получава лично съобщение и няма как да разбере, че е поканен. Не знам защо програмистите на Jomsocial не са обърнали внимание на този проблем. От един руски форум намерих решение и сега ще го споделя с вас.