Joomla 4. Компонент K2 и форк K2ForJ4 (18 янв 2024)

Если вас, как и меня, достало выслушивать (вычитывать) бесконечные обещания разработчика K2 опубликовать версию компонента K2 под Joomla 4 (без чего невозможно реализовать апгрейд from Joomla 3 to Joomla 4) - воспользуйтесь форком K2ForJ4. Который в данный момент установлен и без каких-либо проблем работает на этом веб-сайте.

SOBI2. Хак - кнопка "Добавить" только для админов

Больше
12 года 8 мес. назад - 12 года 8 мес. назад #1 от ralf
Для всех любителей SOBI2.

Sobi2 - конструктор отображения контента и создания каталога для Joomla! Еще в 2006 году, никто и не говорил о свободном отображении контента для Joomla. Sigsiu разработал компонент который позволяет отображать страницы в необходимой структурированной форме. Изначально Sobi2 создавался как компонент интернет-справочника (аналог жёлтых страниц или доски объявлений). Сейчас же Sobi позволяет создать каталог для отображения любой информации: компании, клубы, лица, магазины, продукты и т.д.


Как сделать, чтобы кнопка "Добавить" отображалась только для Администраторов и Менеджеров сайта? Есть в этом архиполезном расширении этот небольшой изъян, кто пользовался - знает. Итак... Хак тестировался для версии SOBI2 2.9.2.3, сейчас актуальна 2.9.3.2. Пробуйте.

В файле fronend.class.php ~ стр.390
вместо
Code:
if ($config->showAddNewEntryLink && $config->allowFeEntr ) { $addHref = sobi2Config::sef ( 'index.php?option=com_sobi2&amp;sobi2Task=addNew&amp;Itemid=' . $Itemid ); $addLink = '<a class="sobi2Header" href="' . $addHref . '">' . _SOBI2_ADD_NEW_ENTRY . '</a>'; $this->sobi2Header = $this->sobi2Header . "\n\t\t<td id=\"sobi2HeaderAddLink\" > {$addLink} </td>"; }
вставляем
Code:
$user = & JFactory::getUser(); $userType = $user->get('usertype'); if (($userType == 'Manager') || ($userType == 'Administrator')) { if ($config->showAddNewEntryLink && $config->allowFeEntr ) { $addHref = sobi2Config::sef ( 'index.php?option=com_sobi2&amp;sobi2Task=addNew&amp;Itemid=' . $Itemid ); $addLink = '<a class="sobi2Header" href="' . $addHref . '">' . _SOBI2_ADD_NEW_ENTRY . '</a>'; $this->sobi2Header = $this->sobi2Header . "\n\t\t<td id=\"sobi2HeaderAddLink\" > {$addLink} </td>"; } }
Последнее редактирование: 12 года 8 мес. назад пользователем ralf.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Dev banner 2
Больше
12 года 4 мес. назад - 12 года 4 мес. назад #2 от avtomastersu
А если просто воткнуть в статьи на автомате, то куда код лепить? :)
Оно то есть но за мани здесь , а на халяву ?

Добавить статью,сайт,объявление в katalogclub.com
Последнее редактирование: 12 года 4 мес. назад пользователем avtomastersu.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 4 мес. назад #3 от Aleksej

avtomastersu пишет: Оно то есть но за мани, а на халяву ?

Сорь, я походу во что-то не врубаюсь очень неслабо.

SOBI2 - это расширение для Joomla всего лишь; почему не использовать совершенно бесплатный код кнопки Google+ и не разместить его в виде модуля где-нибудь в подходящей позиции?

Вот же на форуме сверху ты видишь такую кнопку; дык она не для kunena же спецом сделана? совершенно стандартный код, получил в Google +, тебе уступлю таки за совсем символическую сумму. :woohoo:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 4 мес. назад #4 от avtomastersu
Да я видел твои и у себя так же делаю. Но вот там где статьи на соби, то бишь КАТАЛОГ СТАТЕЙ этих модулей уже многовато, хотелось впихнуть или в тело статьи, но через шаблон соби не получается. Или в модуль уже готовый, который стоит, вот хотя бы mod_rusbuttons, там и места достаточно. Но маловато знаний матчасти ;)

Добавить статью,сайт,объявление в katalogclub.com

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 4 мес. назад #5 от avtomastersu
Мля нашел ошибку. Код надо вставлять и скрипта и места вместе, а я вставлял поочередно.Теперь все ОК, стоит возле статьи :)

Добавить статью,сайт,объявление в katalogclub.com

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Работает на Kunena форум