×
Masterpro Nivo Slider (06 фев 2023)

Это форк Vinaora Nivo Slider, пришлось переименовать, в силу требования JED. Даже старую версию качать можно было только с варезных сайтов, нашпигованную троянами. Зачем оно такое, согласитесь.

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

Подробнее
11 года 8 мес. назад - 11 года 8 мес. назад #1 от ralf
Для всех любителей SOBI2.

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


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

В файле fronend.class.php ~ стр.390
вместо
if ($config->showAddNewEntryLink && $config->allowFeEntr ) {
				$addHref = sobi2Config::sef ( 'index.php?option=com_sobi2&sobi2Task=addNew&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>";
    		}
вставляем
$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>";
    		}
}
Последнее редактирование: 11 года 8 мес. назад пользователем ralf.

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

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

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

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

Подробнее
11 года 4 мес. назад #3 от Aleksej

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

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

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

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

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

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

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

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

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

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

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

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