Новости Joomla

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором представлены новости, интервью, рецензии и есть небольшой магазин на JoomShopping. Возникла необходимость внутри Joomla статей вставлять упоминание релиза и кнопочку «добавить в корзину». Я взял плагин WT JShopping products anywhere Сергея Толкачева (@webtolkru). Плагин отображает название товара и ссылку. При помощи напильника, ИИ и навыков вёрстки появился Uikit макет для шаблонов на базе Yootheme Pro.Учитываается мобильная версия - телефоны и ipad.Кнопка добавления в корзину работает по Ajax и появляется всплывающее окно (Notification Bar от Uikit) с информацией.Пока это базовый вариант, требующий доведения до лоска, однако он уже работает и его можно применять на проектах.Взять макет можно здесь.А плагин вставки товаров в материалы можно забрать здесь.Приветствуется доведение до ума и оформление в виде PR.

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

👩‍💻 WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla.Пакет плагинов галереи изображений и видео для вставки в материалы и модули Joomla, а так же везде, где работают плагины группы content. Поддержка собственных макетов вывода для галерей. Смешанные фото+видео галереи. Плагин создан как замена Simple Image Gallery и поддерживает синтаксис {gallery}{/gallery}.👩‍💻 v.1.2.3. Что нового?- Обработка вступительного и полного текста для материалов Joomla. Добавлена обработка шорткодов в полном и вступительном текстах материалов Joomla.- Системные требования. Повышены минимальные требования до Joomla 5 и PHP 8.1.- Мелкие правки. Исправлена ошибка работы макета по умолчанию в плагине контента.- Joomla 6. Пакет плагинов успешно протестирован на Joomla 6.Страница расширения.GitHub расширенияJoomla Extensions Directory@joomlafeed#joomla #расширения

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

koshakot

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Помогите сделать в стандартном модуле регистрации Пользовательское соглашение.
очень нужно....
*

koshakot

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Пользовательское соглашение
« Ответ #1 : 11.08.2012, 12:24:46 »
Вообщем пришлось самому копать недры Google.
и все вроде бы получилось...но вот....

Подскажите как от этого избавится....
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Re: Пользовательское соглашение
« Ответ #2 : 11.08.2012, 12:43:52 »
отредактировать те файлы которые вы меняли... и вместо textarea вставить
Код: html4strict
<div style="height:200px;overflow-y:visible;">Текст соглашения</div>
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

koshakot

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Пользовательское соглашение
« Ответ #3 : 11.08.2012, 13:26:27 »
отредактировать те файлы которые вы меняли... и вместо textarea вставить
Код: html4strict
<div style="height:200px;overflow-y:visible;">Текст соглашения</div>
Спс. Но пропадает окно с прокруткой.
Внешне становится похоже на статью.
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Re: Пользовательское соглашение
« Ответ #4 : 11.08.2012, 13:33:31 »
поэкспериментируй со стилями...

<div style="height:200px;overflow-y:visible;">Текст соглашения</div> - вместо этого можно
<div id="soglashenie">Текст соглашения</div>

А уже в файле стилей шаблона... помучать...
#soglashenie {height:200px;overflow-y:visible;display:block;background:#000000;color:#ffffff;font-size:12px;}
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

koshakot

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Пользовательское соглашение
« Ответ #5 : 11.08.2012, 13:34:24 »
этот текст выведен с помощью модуля mod_custom в позиции termsofusage
Вот вообщем то код где все это прописано
Код
<textarea rows="8" cols="84" readonly="readonly">
<?php
        $language =& JFactory::getLanguage();
        $language->load('plg_hpregistration', JPATH_SITE);
        $modules=& JModuleHelper::getModules('termsofusage');
        if($modules)
{
foreach($modules as $module)
{
echo JModuleHelper::renderModule($module);
}
}
?></textarea><br />
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Re: Пользовательское соглашение
« Ответ #6 : 11.08.2012, 13:37:10 »
Код
<div id="soglashenie">
<?php
        $language =& JFactory::getLanguage();
        $language->load('plg_hpregistration', JPATH_SITE);
        $modules=& JModuleHelper::getModules('termsofusage');
        if($modules)
{
foreach($modules as $module)
{
echo JModuleHelper::renderModule($module);
}
}
?></div>

а дальше ищеш CSS шаблона и впихиваешь в конец файла
Код
#soglashenie {height:200px;overflow-y:visible;display:block;background:#000000;color:#ffffff;font-size:12px;}

либо если не можеш найти файл стилейт то перед <div id="soglashenie">
Код
<style>
#soglashenie {height:200px;overflow-y:visible;display:block;background:#000000;color:#ffffff;font-size:12px;}
</style>
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

koshakot

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Пользовательское соглашение
« Ответ #7 : 11.08.2012, 14:11:30 »
также. в виде статьи....
« Последнее редактирование: 11.08.2012, 14:18:41 от koshakot »
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Re: Пользовательское соглашение
« Ответ #8 : 11.08.2012, 14:16:12 »
дайте ссылку на сайт, у вас видимо стили переопределяет чтото...
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Re: Пользовательское соглашение
« Ответ #9 : 11.08.2012, 14:17:39 »
или я туплю... попробуйте вместо overflow-y:visible; указать overflow-y:scroll
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

koshakot

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Пользовательское соглашение
« Ответ #10 : 11.08.2012, 14:20:46 »
дайте ссылку на сайт, у вас видимо стили переопределяет чтото...
http://4rappers.ru/component/user/register.html
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Re: Пользовательское соглашение
« Ответ #11 : 11.08.2012, 14:28:05 »
<div id="soglashenie" style="height:200px;overflow-y:scroll;display:block;background:#000000;color:#ffffff;font-size:12px;">

Чтото стили ты не туда вписал... попробуй тогда так (лучше конечно в файле прописывать - но можно и так)
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

koshakot

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Пользовательское соглашение
« Ответ #12 : 11.08.2012, 14:30:04 »
<div id="soglashenie" style="height:200px;overflow-y:scroll;display:block;background:#000000;color:#ffffff;font-size:12px;">

Чтото стили ты не туда вписал... попробуй тогда так (лучше конечно в файле прописывать - но можно и так)
я в template.css прописал
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Re: Пользовательское соглашение
« Ответ #13 : 11.08.2012, 14:32:18 »
/templates/4rappers2/css/template.css - в этом не вижц стилей
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

koshakot

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Пользовательское соглашение
« Ответ #14 : 11.08.2012, 14:32:50 »
))))))))))))))))) зацени теперь
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Re: Пользовательское соглашение
« Ответ #15 : 11.08.2012, 14:34:28 »
Код
<div id="soglashenie">
<?php
        $language =& JFactory::getLanguage();
        $language->load('plg_hpregistration', JPATH_SITE);
        $modules=& JModuleHelper::getModules('termsofusage');
        if($modules)
{
foreach($modules as $module)
{
echo JModuleHelper::renderModule($module);
}
}
?></div>
</div> - ты вконце пропустил походу
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

koshakot

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Пользовательское соглашение
« Ответ #16 : 11.08.2012, 14:36:24 »
да я </div> пропустил
Все заработало.....ЕЕЕЕЕЕ спасибо тебе artlux ))))))))))))
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Re: Пользовательское соглашение
« Ответ #17 : 11.08.2012, 14:37:27 »
можеш рамку добавить еще и отступ
border:1px solid #2C2C2C;padding:5px;
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

koshakot

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Пользовательское соглашение
« Ответ #18 : 11.08.2012, 14:40:01 »
можеш рамку добавить еще и отступ
border:1px solid #2C2C2C;padding:5px;
Ну вообще красота
*

koshakot

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Пользовательское соглашение
« Ответ #19 : 11.08.2012, 14:43:03 »
а как цвет шрифта поменять?
« Последнее редактирование: 11.08.2012, 14:49:51 от koshakot »
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Re: Пользовательское соглашение
« Ответ #20 : 11.08.2012, 14:49:21 »
background:#000000; - фон
color:#ffffff; - цвет
font-size:12px; - шрифт
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

koshakot

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Пользовательское соглашение
« Ответ #21 : 11.08.2012, 14:53:47 »
background:#000000; - фон
color:#ffffff; - цвет
font-size:12px; - шрифт
а как цвет шрифта поменять?
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Re: Пользовательское соглашение
« Ответ #22 : 11.08.2012, 14:58:22 »
color:#ffffff; - цвет

#ffffff - это цвет шрифта (или в редакторе меняй уже)
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

koshakot

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Пользовательское соглашение
« Ответ #23 : 11.08.2012, 15:00:17 »
ооооо ну все.
СПАСИБО ТЕБЕ....
ВСЕ ОТЛИЧНО...
*

Олегус

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Пользовательское соглашение
« Ответ #24 : 15.10.2012, 23:48:21 »
Нашел по теме (но как реализовать - не знаю). У меня Joomla 1.5, пытался вставить - сплошные синтаксические ошибки и куча вопросов:

"Тут всё просто. Начнем с того, что я использовал стандартный компонент Joomla – “com_user”. Для редактирования шаблона компонента я создал в папке с шаблоном сайта, папку “html”, она нужна, чтобы складывать свои шаблоны элементов и расширений Joomla. (Подробнее об этом в предыдущей статье)

Затем я вставил чекбокс в форму регистрации “сайт\templates\мойШаблонJoomla\html\com_user\register\default.php”.

Пример:
<input type="checkbox" name="rules" id="rules" value="1" />
<label style="display:inline; margin:5px 0 0 5px;" id="rulesLabel" for="rules">Я согласен(-сна) с условиями <a target="_blank" href="<?php echo JRoute::_(’index.php?option=com_content&amp;view=article&amp;id=10&amp;Itemid=17′); ?>">пользовательского соглашения</a>. <span title="Это поле обязательно для заполнения.">*</span>

Потом поставил обработку на этот checkbox в контроллере редактируемого компонента “сайт\components\com_user\controller.php”. Находим метод “register_save()” и начинаем внедрять обработку чекбокса.

Далее я буду использовать api Joomla. JRequest::getVar(’rules’, ‘0′, ‘post’) – означает, что из POST запроса берется ключ “rules” POST массива, по умолчанию значение которого равно “0″.

Далее просто поставил обработку чекбокса на регистрацию. Если чекбокс не выделен, то выводим ошибку, о том, что необходимо согласиться с условиями сайта. Найдите следующий код:
        function register_save()
        {
                global $mainframe;
 
                // Check for request forgeries
                JRequest::checkToken() or jexit( ‘Invalid Token’ );
 
                // Get required system objects
                $user           = clone(JFactory::getUser());
                $pathway        =&amp; $mainframe->getPathway();
                $config         =&amp; JFactory::getConfig();
                $authorize      =&amp; JFactory::getACL();
                $document   =&amp; JFactory::getDocument();

После него допишите:
$rules = JRequest::getVar(‘rules’, ‘0′, ‘post’);
 
                // если не согласны с правилами, то пишем "плохо"
                if ( $rules == 0 )
                {
                        JError::raiseWarning(”, JText::_( ‘Вы обязаны согласиться с пользовательским соглашением, чтобы работать с нами.’ ));
                        $this->register();
                        return false;
                }

Также не забудьте конвертировать controller.php в кодировку utf8, чтобы текст ошибки отображался нормально. Либо можно засунуть текст ошибки в языковой файл."

Ссылка на то же самое здесь: http://itxl.ru/polzovatelskoe-soglashenie-v-joomla-318.php
Может кто более доходчиво написать о том же (для, так сказать, "широких слоев населения")?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться