Новости 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 #расширения

Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list

👩‍💻 Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list.При работе над плагином возникла необходимость указать стандартный набор из нескольких элементов стандартного поля списка. И хотелось указать их в стандартном же атрибуте default для полей. Когда это нужно?Когда Ваши пользователи устанавливают плагин и НЕ заходят в настройки - в коде вы можете использовать значения по умолчанию с помощью класса Registry (писал об этом ранее) и всегда быть уверенным, что хоть какие-то жизненно необходимые параметры к вам придут всегда. 🧐 Но как сделать то же самое для интерфейса админки?Пользователя нужно направлять, предлагать очевидный работоспособный сценарий для начала, а дальше он уже сам разберется. Когда человек заходит в параметры свежеустановленного плагина в Form ещё нет данных и параметры по умолчанию выставляются из атрибутов default в xml-полях.
<field name="showdesc" type="radio"                       label="PLG_CFI_PARAM_SHOWDESC"                       class="btn-group btn-group-yesno"                       default="1">                    <option value="0">JNO</option>                    <option value="1">JYES</option>                </field>
Здесь по умолчанию будет включено "Да". И если пользователь не переключит параметр, то при сохранении мы ожидаемо получим "да" в params плагина.Для поля списков type=&quot;list&quot; можно указать значение по умолчанию и многие знают, что его можно указать только одно.
<field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default="id"                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
Но у нас поле с множественным выбором (атрибут multiple) и хотелось бы указать несколько значений по умолчанию...Оказывается, так можно сделать. Для этого в атрибуте default нужно указать json с нужными параметрами в виде {int}key : {string} value.Например, default='{"0":"id","1":"title"}'.
<field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default='{"0":"id","1":"title"}'                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
⚠️ Обратите внимание на кавычки! Поскольку json_decode не понимает одинарные кавычки собственно json нужно писать с двойными, а значение для атрибута default писать в одинарные.🙏 За подсказанное решение огромное спасибо участникам нашего сообщества - разработчикам Дмитрию Васюкову (@fictionlabs) и Игорю Бердичевскому (@septdir).@joomlafeed#joomla #разработка #webdev #development

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

chernblx

  • Захожу иногда
  • 262
  • 2 / 0
на главной странице в позиции userarea выводится регистрация на сайте и вход.
не могу понять как убрать её, отключить в этом месте. это не модуль, в настройках шаблона тоже не нашёл.
http://demo.gavick.com/joomla25/instyle/
*

chernblx

  • Захожу иногда
  • 262
  • 2 / 0
Re: gavickpro настройка шаблона gk_instyle
« Ответ #1 : 25.12.2013, 05:24:45 »
отключил уже все плагины, модули, всё равно выводится... в настройках шаблона вообще нет подобных строк
*

chernblx

  • Захожу иногда
  • 262
  • 2 / 0
Re: gavickpro настройка шаблона gk_instyle
« Ответ #2 : 27.12.2013, 02:39:08 »
Ребят, ну помогите убрать по человечески эту надпись:
Welcome visitor    you can log in or create an account
*

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
Re: gavickpro настройка шаблона gk_instyle
« Ответ #3 : 01.01.2014, 16:31:15 »
Приветствую! а в позиции userarea не стоит модуль авторизации у вас включённый?!
Смотрю....
*

chernblx

  • Захожу иногда
  • 262
  • 2 / 0
Re: gavickpro настройка шаблона gk_instyle
« Ответ #4 : 21.01.2014, 21:18:06 »
Приветствую! а в позиции userarea не стоит модуль авторизации у вас включённый?!
не стоит. сменил шаблон, не стал заморачиваться...
*

maloi

  • Новичок
  • 1
  • 1 / 0
Re: gavickpro настройка шаблона gk_instyle
« Ответ #5 : 18.02.2014, 22:21:21 »
не стоит. сменил шаблон, не стал заморачиваться...
редактировать файл /layout/default.php и удалить этот код:
<?php if(
                  $this->API->get('login_url', '')!= '' ||
                  ($this->API->get('reg_url', '')!= '' && $userID == 0)
               ) : ?>
               <div id="gkUserArea">
                     <?php echo JText::_('TPL_GK_LANG_USERAREA'); ?>
                     <?php if($userID == 0) : ?>
                        <?php echo JText::_('TPL_GK_LANG_USERAREA_VISITOR'); ?>
                     <?php else : ?>
                        <strong><?php echo $user->get('username'); ?></strong>
                     <?php endif; ?>

                  <?php echo JText::_('TPL_GK_LANG_LOGIN_PRE'); ?>

                   <?php if($this->API->get('login_url', 'index.php?option=com_users&view=login')) : ?>
                      <a href="<?php echo $this->API->get('login_url', 'index.php?option=com_users&view=login'); ?>" id="gkLogin"><?php echo ($userID == 0)? JText::_('TPL_GK_LANG_LOGIN') : JText::_('TPL_GK_LANG_LOGOUT'); ?></a>
                   <?php endif; ?>
                   
                   <?php if($this->API->get('reg_url', 'index.php?option=com_users&view=registration')!= '' && $userID == 0) : ?>
                      <?php echo JText::_('TPL_GK_LANG_REGISTER_PRE'); ?>
                      <a href="<?php echo $this->API->get('reg_url', 'index.php?option=com_users&view=registration'); ?>"><?php echo JText::_('TPL_GK_LANG_REGISTER'); ?></a>
                   <?php endif; ?>
                </div>
                <?php endif; ?>
*

vitek2000

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: gavickpro настройка шаблона gk_instyle
« Ответ #6 : 31.03.2014, 23:23:29 »
редактировать файл /layout/default.php и удалить этот код:
<?php if(
                  $this->API->get('login_url', '')!= '' ||
                  ($this->API->get('reg_url', '')!= '' && $userID == 0)
               ) : ?>
               <div id="gkUserArea">
                     <?php echo JText::_('TPL_GK_LANG_USERAREA'); ?>
                     <?php if($userID == 0) : ?>
                        <?php echo JText::_('TPL_GK_LANG_USERAREA_VISITOR'); ?>
                     <?php else : ?>
                        <strong><?php echo $user->get('username'); ?></strong>
                     <?php endif; ?>

                  <?php echo JText::_('TPL_GK_LANG_LOGIN_PRE'); ?>

                   <?php if($this->API->get('login_url', 'index.php?option=com_users&view=login')) : ?>
                      <a href="<?php echo $this->API->get('login_url', 'index.php?option=com_users&view=login'); ?>" id="gkLogin"><?php echo ($userID == 0)? JText::_('TPL_GK_LANG_LOGIN') : JText::_('TPL_GK_LANG_LOGOUT'); ?></a>
                   <?php endif; ?>
                   
                   <?php if($this->API->get('reg_url', 'index.php?option=com_users&view=registration')!= '' && $userID == 0) : ?>
                      <?php echo JText::_('TPL_GK_LANG_REGISTER_PRE'); ?>
                      <a href="<?php echo $this->API->get('reg_url', 'index.php?option=com_users&view=registration'); ?>"><?php echo JText::_('TPL_GK_LANG_REGISTER'); ?></a>
                   <?php endif; ?>
                </div>
                <?php endif; ?>

Спасибо, выручил! +
*

Serj2727

  • Новичок
  • 1
  • 0 / 0
Re: gavickpro настройка шаблона gk_instyle
« Ответ #7 : 01.04.2014, 12:52:12 »
Нашел, что можно отредактировать: en-GB.tpl_gk_instyle.ini
сохранить в UTF8 и тогда будет отображаться по русски :)
*

AgBoKaT

  • Новичок
  • 6
  • 0 / 0
Re: gavickpro настройка шаблона gk_instyle
« Ответ #8 : 01.04.2014, 13:31:21 »
редактировать файл /layout/default.php и удалить этот код:
<?php if(
                  $this->API->get('login_url', '')!= '' ||
                  ($this->API->get('reg_url', '')!= '' && $userID == 0)
               ) : ?>
               <div id="gkUserArea">
                     <?php echo JText::_('TPL_GK_LANG_USERAREA'); ?>
                     <?php if($userID == 0) : ?>
                        <?php echo JText::_('TPL_GK_LANG_USERAREA_VISITOR'); ?>
                     <?php else : ?>
                        <strong><?php echo $user->get('username'); ?></strong>
                     <?php endif; ?>

                  <?php echo JText::_('TPL_GK_LANG_LOGIN_PRE'); ?>

                   <?php if($this->API->get('login_url', 'index.php?option=com_users&view=login')) : ?>
                      <a href="<?php echo $this->API->get('login_url', 'index.php?option=com_users&view=login'); ?>" id="gkLogin"><?php echo ($userID == 0)? JText::_('TPL_GK_LANG_LOGIN') : JText::_('TPL_GK_LANG_LOGOUT'); ?></a>
                   <?php endif; ?>
                   
                   <?php if($this->API->get('reg_url', 'index.php?option=com_users&view=registration')!= '' && $userID == 0) : ?>
                      <?php echo JText::_('TPL_GK_LANG_REGISTER_PRE'); ?>
                      <a href="<?php echo $this->API->get('reg_url', 'index.php?option=com_users&view=registration'); ?>"><?php echo JText::_('TPL_GK_LANG_REGISTER'); ?></a>
                   <?php endif; ?>
                </div>
                <?php endif; ?>



3 дня искал не мог найти! Спасибо большущее очень благодарен!
*

oberon1978

  • Новичок
  • 1
  • 0 / 0
Re: gavickpro настройка шаблона gk_instyle
« Ответ #9 : 16.11.2014, 19:43:43 »
редактируем файл language\en-GB\en-GB.tpl_gk_instyle.ini
строки :
Код
TPL_GK_LANG_USERAREA="Welcome "
TPL_GK_LANG_USERAREA_VISITOR="visitor"
TPL_GK_LANG_LOGIN_PRE=" you can "
TPL_GK_LANG_LOGIN="log in"
TPL_GK_LANG_LOGOUT="check your account"
TPL_GK_LANG_REGISTER_PRE=" or create an "
TPL_GK_LANG_REGISTER="account"
заменим на
Код
TPL_GK_LANG_USERAREA="Здравствуйте "
TPL_GK_LANG_USERAREA_VISITOR="гость"
TPL_GK_LANG_LOGIN_PRE=" можете "
TPL_GK_LANG_LOGIN="войти"
TPL_GK_LANG_LOGOUT="редактировать Ваш аккаунт"
TPL_GK_LANG_REGISTER_PRE=" или "
TPL_GK_LANG_REGISTER="зарегистрируйтесь"
и будет щастье)))
*

vvvit

  • Новичок
  • 5
  • 1 / 0
Re: gavickpro настройка шаблона gk_instyle
« Ответ #10 : 17.11.2014, 14:59:20 »
редактируем файл language\en-GB\en-GB.tpl_gk_instyle.ini
строки :
Код
TPL_GK_LANG_USERAREA="Welcome "
TPL_GK_LANG_USERAREA_VISITOR="visitor"
TPL_GK_LANG_LOGIN_PRE=" you can "
TPL_GK_LANG_LOGIN="log in"
TPL_GK_LANG_LOGOUT="check your account"
TPL_GK_LANG_REGISTER_PRE=" or create an "
TPL_GK_LANG_REGISTER="account"
заменим на
Код
TPL_GK_LANG_USERAREA="Здравствуйте "
TPL_GK_LANG_USERAREA_VISITOR="гость"
TPL_GK_LANG_LOGIN_PRE=" можете "
TPL_GK_LANG_LOGIN="войти"
TPL_GK_LANG_LOGOUT="редактировать Ваш аккаунт"
TPL_GK_LANG_REGISTER_PRE=" или "
TPL_GK_LANG_REGISTER="зарегистрируйтесь"
и будет щастье)))

К сожалению на трёшке после перевода показываются козябры. Где-то нужно поправить кодировку. Прошу подсказать.
*

Trubl

  • Новичок
  • 1
  • 0 / 0
Re: gavickpro настройка шаблона gk_instyle
« Ответ #11 : 11.06.2015, 23:49:37 »
Здравствуйте! Планирую делать сайт на этом же шаблоне, но с мультиязычностью! Столкнулся с этой же проблемой... Как убрать или изменить понял, а как сделать ее и на русском и на английском? Файла language\ru-RU\ru-RU.tpl_gk_instyle.ini нет! И если поменяю language\en-GB\en-GB.tpl_gk_instyle.ini то и в английской вергии тоже будет по-русски! Подскажите как выти из данной ситуации?
*

Magestic

  • Новичок
  • 1
  • 0 / 0
Re: gavickpro настройка шаблона gk_instyle
« Ответ #12 : 18.10.2015, 15:21:29 »
Для того чтобы на мультиязычном сайте перевод был корректным, не меняйте ничего в файле language\en-GB\en-GB.tpl_gk_instyle.ini
Скопируйте файл en-GB.tpl_gk_instyle.ini  в language\ru-RU\
Переименуйте его в ru-RU.tpl_gk_instyle.ini
Пересохраните его в кодировке UTF-8 (без ВООМ)
Редактируйте файл и будет вам счастье
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

На локал сервере страницы сайта без шаблона, CSS и картинок

Автор Fati

Ответов: 0
Просмотров: 647
Последний ответ 15.06.2025, 11:57:45
от Fati
Изменение шаблона Joomla! 2.5.24

Автор SecondPC

Ответов: 0
Просмотров: 4235
Последний ответ 26.03.2021, 18:09:33
от SecondPC
Руководство - создание шаблона для Joomla 2.5

Автор dynamit

Ответов: 6
Просмотров: 30710
Последний ответ 02.02.2020, 22:28:15
от AlinaBut
Ошибка при установке шаблона - Fatal error: Call to a member function setDebug() on a non-object in

Автор Mirotvoretz

Ответов: 33
Просмотров: 68965
Последний ответ 11.11.2018, 13:22:26
от vik38
При установки шаблона ошибка <<HTTP 500 (Internal Server Error)>>

Автор nekitko

Ответов: 16
Просмотров: 16810
Последний ответ 21.06.2017, 20:39:11
от bonny