Новости Joomla

joomLab Gallery - плагин галереи изображений для Joomla

👩‍💻 joomLab Gallery - плагин галереи изображений для Joomla.Плагин joomLab Gallery позволит Вам добавлять в любой материал неограниченное количество галерей, а главное удобно управлять файлами и эффектами в каждой галерее.Плагин использует популярны скрипты Swiper.js и FancyBox. Первый для крутой организации и эффектов галерей, а второй для красивого и функционального показа оригинальных изображений на Вашем сайте.На данный момент плагин имеет 10 макетов вывода - это 10 различных эффектов галерей и Вы можете совмещать все 10 в 1 материале.Плагин позволяет гибко настраивать индивидуально каждую галерею в материале. Вы можете выбрать макет, эффекты и даже можете управлять функциями всплывающего окна изображения.Недостатки.Такой вид реализации не предусматривает выбор изображения на сервере. Т.е. Вы не можете выбрать уже добавленное фото, только загружать заново. Плагин не предоставляет возможности доступа к медиа-менеджеру.Плагин бесплатный. Разработчик - участник нашего сообщества Александр Новиков (@pro-portal).Страница расширения@joomlafeed#joomla #расширения

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla 🖨Ну что, интересная инициатива от @webtolkru в виде интервью с разными участниками весьма меня увлекла. Я, вооружившись данным примером, решил подготовить выпуск для NorrNext (@norrnext) и экстраполировал идею на международный масштаб. Теперь готовлю эксклюзивный выпуск с участниками Joomla сообщества со всего мира, которые, в той или иной мере, внесли свой вклад в развитие и популяризацию системы. Будут беседы с людьми из разных стран и фото с юбилейной символикой 📸Работа в процессе 👆 📝О результатах оповещу отдельно.

0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 2392 Просмотров
*

dxpsite

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Планирую создать на базе AdsManager модельное агентство с разделением прав доступа: работодатели могут писать моделям, актерам, фотографам и т.д. Модели друг другу нет, актеры тоже..
такое возможно? буду признателен за совет. с уважением. !
*

Grendy

  • Захожу иногда
  • 247
  • 26 / 0
Re: Модельное агентство (кастинг)
« Ответ #1 : 02.11.2012, 00:55:17 »
Возможно всё, на что только фантазии и ума может хватить  ;)
Плюс в репутацию больше говорит о благодарности, чем слово "Спасибо" в теме, которую повторно, возможно, никогда уже не посетишь.
*

dxpsite

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Re: Модельное агентство (кастинг)
« Ответ #2 : 02.11.2012, 01:08:38 »
Возможно всё, на что только фантазии и ума может хватить  ;)
спасибо, но что с разделением прав?
p.s. Joomla 2.5
JomSocial
*

Grendy

  • Захожу иногда
  • 247
  • 26 / 0
Re: Модельное агентство (кастинг)
« Ответ #3 : 02.11.2012, 01:25:26 »
спасибо, но что с разделением прав?
p.s. Joomla 2.5
JomSocial
И что же с ним? Мало того, что вы задаёте вопросы в такой непонятной форме, так ещё и кроме версии Joomla никаких данных не сообщаете. Гадалок и экстрасенсов ищите на досках объявлений, тут они навряд ли найдутся.

Я даже не подозреваю, как вы планируете реализовать функцию «личных сообщений» (если это вообще будут личные сообщения, а не сообщения на E-mail), а вы к делу о разделении прав уже переходите. Сделать можно, повторяюсь, всё, независимо от условий, исходных данных и задач. Отличие составит лишь количество приложенных усилий.

P.S. Если для связи между пользователями вы планируете использовать другой, уже готовый компонент, то тема явно не для раздела AdsManager.
Плюс в репутацию больше говорит о благодарности, чем слово "Спасибо" в теме, которую повторно, возможно, никогда уже не посетишь.
*

dxpsite

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Re: Модельное агентство (кастинг)
« Ответ #4 : 02.11.2012, 02:00:02 »
И что же с ним? Мало того, что вы задаёте вопросы в такой непонятной форме, так ещё и кроме версии Joomla никаких данных не сообщаете. Гадалок и экстрасенсов ищите на досках объявлений, тут они навряд ли найдутся.

Я даже не подозреваю, как вы планируете реализовать функцию «личных сообщений» (если это вообще будут личные сообщения, а не сообщения на E-mail), а вы к делу о разделении прав уже переходите. Сделать можно, повторяюсь, всё, независимо от условий, исходных данных и задач. Отличие составит лишь количество приложенных усилий.

P.S. Если для связи между пользователями вы планируете использовать другой, уже готовый компонент, то тема явно не для раздела AdsManager.
разверну вопрос в немного иной плоскости: нужно чтобы работодатель мог видеть контакты моделей..
краткий ТЗ: модельное агентство моделей, актеров, тинейджеров, фотографов и т.д.
Все юзеры (модели, актеры, тинейджеры,фотографы, дети и т.д.) добавляют свое портфолио с фотографиями, ТТХ параметрами, описанием о себе и т.д. (с регистрацией или без). Они не имеют доступа к контактам себе подобных. их может видеть только работодатель или агентство. Есть варианты для разделенной регистрации? с уважением.
« Последнее редактирование: 02.11.2012, 10:44:40 от dxpsite »
*

srg

  • Захожу иногда
  • 209
  • 41 / 1
Re: Модельное агентство (кастинг)
« Ответ #5 : 02.11.2012, 10:58:27 »
разверну вопрос в немного иной плоскости: нужно чтобы работодатель мог видеть контакты моделей..
краткий ТЗ: модельное агентство моделей, актеров, тинейджеров, фотографов и т.д.
Все юзеры (модели, актеры, тинейджеры,фотографы, дети и т.д.) добавляют свое портфолио с фотографиями, ТТХ параметрами, описанием о себе и т.д. (с регистрацией или без). Они не имеют доступа к контактам себе подобных. их может видеть только работодатель или агентство. Есть варианты для разделенной регистрации? с уважением.

Это делается ну очень просто... Joomla 2.5 поддерживает группы пользователей, CommunityBuilder профили юзеров и личные сообщения (поскольку у Вас не сайт группы "социальная сеть" не берите JomSocial, очень грузит сервер, да и половина функций вам не понадобиться, лучше для этих целей CB1,8,1).
Создаете группу, например, CB_Agency (это для агентств) вложенную в Registered, и CB_Users (для всех остальных) тоже в Registered. При регистрации Вы модерируете агентства включая им доп. группу CB_Agency, а по умолчанию у всех CB_Users.
Далее бегом в шаблон ADS, темплейт детального вида, находим <div> который выводит контакты и окаймляем его php условием, если "текущий юзер не группа гость" && "для текущего юзера в массиве групп есть  CB_Agency", то вывод <div> с контактами, иначе идем мимо...
Я для своей доски 4 группы юзеров делал с разными правами, все работает ок..
Все, удачи!
*

srg

  • Захожу иногда
  • 209
  • 41 / 1
Re: Модельное агентство (кастинг)
« Ответ #6 : 04.11.2012, 11:14:12 »
Цитировать
привет, если нетрудно, просьба поделиться практическим кодом групп для моделей и работодателей.. для примера.. спасибо)

ну создаете группы CB_Users все и CB_Agency -агентство (запоминаем ID группы).
идем в components\com_adsmanager\views\details\tmpl\default.php
ну как и писал, оборачиваем блоки которые для определенных групп условиями, например контакты делаем так
Код
<?php $user = & JFactory::getUser();
groupID=[ID группы агентств];
if (in_array(groupID, $user->groups)): // если юзер агентство показать блок с контактами, иначе мимо идем
?>
<div class="adsmanager_ads_contact">
  ....
</div>
<?php endif; ?>
*

dxpsite

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Re: Модельное агентство (кастинг)
« Ответ #7 : 04.11.2012, 15:34:17 »
Код
[quote author=srg link=topic=236057.msg1224585#msg1224585 date=1352013252]
ну создаете группы CB_Users все и CB_Agency -агентство (запоминаем ID группы).
идем в components\com_adsmanager\views\details\tmpl\default.php
ну как и писал, оборачиваем блоки которые для определенных групп условиями, например контакты делаем так
[code]<?php $user = & JFactory::getUser();
groupID=[ID группы агентств];
if (in_array(groupID, $user->groups)): // если юзер агентство показать блок с контактами, иначе мимо идем
?>
<div class="adsmanager_ads_contact">
  ....
</div>
<?php endif; ?>
[/quote]
создал группу агентств с id 12, то есть :
Код
<?php $user = & JFactory::getUser();
groupID=[12];
if (in_array(groupID, $user->groups)):
?>
<div class="adsmanager_ads_contact">
  ....
</div>
<?php endif; ?>

выдает 500 ошибку.. буду думать)
p.s. а так спасибо за советы)
[/code]
*

srg

  • Захожу иногда
  • 209
  • 41 / 1
Re: Модельное агентство (кастинг)
« Ответ #8 : 04.11.2012, 17:35:14 »
Код
создал группу агентств с id 12, то есть :
[code]
<?php $user = & JFactory::getUser();
groupID=[12];
if (in_array(groupID, $user->groups)):
?>
<div class="adsmanager_ads_contact">
  ....
</div>
<?php endif; ?>

выдает 500 ошибку.. буду думать)
p.s. а так спасибо за советы)
[/code]

уууу.... как у Вас с php? 
я писал ID в квадратных скобках как "сноску - пояснение", целые ID пишем целыми числами т.е. не groupID=[12];  а groupID=12;
*

dxpsite

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Re: Модельное агентство (кастинг)
« Ответ #9 : 18.12.2012, 10:05:27 »
извините, ступил малость, но и в вашем случае выдается белый лист и 500 ошибку.. ищу ошибку в коде
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: Модельное агентство (кастинг)
« Ответ #10 : 18.12.2012, 19:08:01 »
можно сделать и средствами адса.
все регяться и становятся просто участниками, админ же потом выставляет каждому его "роль".. либо же при регистрации пользователь сам выбирает..
Но тут дело в том, что человек может зарегистрировать 2 аккаунта и будет видеть контакты, а также добавляться..
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: Модельное агентство (кастинг)
« Ответ #11 : 23.12.2012, 15:31:50 »
Цитировать
создал группу агентств с id 12, то есть :
Код
<?php $user = & JFactory::getUser();
groupID=[12];
if (in_array(groupID, $user->groups)):
?>
<div class="adsmanager_ads_contact">
  ....
</div>
<?php endif; ?>
с каких пор переменные в php начинаются не со знака доллара?:) - groupID=[12]; -> $groupID=12; заодно и в условии "бакс" надо добавить
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

dxpsite

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Re: Модельное агентство (кастинг)
« Ответ #12 : 27.12.2012, 10:58:08 »
Спасибо, но решил уже так:
Код
<?php
$user = & JFactory::getUser();
if(isset($user->groups[8]) || isset($user->groups[15])  || ($this->userid == $content->userid))
{
?>
блок показываемый
<?
}
else
{
echo JText::_('');
}
?>

вопрос: как разрешить пользователю увидеть собственное обьявление? редактировать, да, может.. а вот увидеть конечный результат - нет.. какое условие дописать к вышеприведенному?

UPDATE: решено так:

Код
<?php
$user = & JFactory::getUser();
if(isset($user->groups[8]))
{
?>
    блок, показываемый админу
<?
}
else
{

if ($content->userid != 0)
{

if ($this->userid == $content->userid) {
?>
    блок, показываемый автору
<?php
}
}
}
?>

« Последнее редактирование: 27.12.2012, 11:30:39 от dxpsite »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться