Новости 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 Гость просматривают эту тему.
  • 7 Ответов
  • 15379 Просмотров
*

nfrfz86

  • Осваиваюсь на форуме
  • 17
  • 1 / 0
Очень нужна помощь спецов.
Снес случайно БД, то есть сделать экспорт уже поздно. До этого сделал бэкап черех пхпмайадмин и скопировал в txt файл. Переименовал в sql.
Установил дефолтную Joomla той же версии, что и прошлая. Задал пароль и логин старые. Создал папку и БД со старым названием (как перед бэкапом). Денвер перезагружал. При экспорте БД из архива "название_бд.sql.gz" (переименовал txt  в sql) пхпмайадмин выдает ошибки

Error
There is a chance that you may have found a bug in the SQL parser. Please examine your query closely, and check that the quotes are correct and not mis-matched. Other possible failure causes may be that you are uploading a file with binary outside of a quoted text area. You can also try your query on the MySQL command line interface. The MySQL server error output below, if there is any, may also help you in diagnosing the problem. If you still have problems or if the parser fails where the command line interface succeeds, please reduce your SQL query input to the single query that causes problems, and submit a bug report with the data chunk in the CUT section below:
----BEGIN CUT----
eNpzDQryD7JScDZUcDZS8HH1s1IwUTBVMDI2N+QKDgFKSHFxBYcBRVU8U6wUigtzChKLilOL9HIy
k/QKMgoUDI0sLQ0VjAwMLHWByNBcwdDcysDUytAkSiEnNddSQYXLtzI40MdKwVTPUM/EQDc5Pze3
NC+zpJIrNDhIwT9YR8HR3dUvREchzBVoWXhmnoK7q7O3v4KhniVXgK+jlYKxnpGeMVeARwBIhY5/
MMgkYz1DhXBPP78QLh9HP3crhdQ83dKSNF0LLrBNQYlFilLsDOcnFDMwcDFAgIJmyYEJhgznjnMx
uLPrMDAx3Pk5e0Wqoa2sMQ+DAlC+Kj9fNyk/P1sP6EOGD/cspQQYL5w5czFwipTi/v9Toz+URm/d
W/Hn1cwjtdyX57y3HrVi1IpRK0atGLVi1IpRK0atGLVi1IpRKwhaAQB4f2xk
----END CUT----
----BEGIN RAW----

ERROR: C1 C2 LEN: 4 5 2371
STR: 

SVN: $Id: sqlparser.lib.php 12991 2009-09-17 17:05:14Z lem9 $
MySQL: 5.1.40-community
USR OS, AGENT, VER: Win GECKO 1.9
PMA: 3.2.3
PHP VER,OS: 5.3.1 WINNT
LANG: en-utf-8
SQL: Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;Rar!??s??
? )t?1?
?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;

----END RAW----

SQL query:

Rar!??s?? ? )t?1? ?G,??e1=3 ? ?название.sql?9?Q??[?u[??x?} ??;

MySQL said: Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Rar!' at line 1

В коде изменил название БД на "название"
Попробовал экспортировать теперешнюю БД (localhost.sql.gz), а потом ее загрузить, но опять же выдается ошибка

Error

SQL query:

--
-- Database: `information_schema`
--
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

MySQL said: Documentation
#1044 - Access denied for user 'root'@'localhost' to database 'information_schema'

Вот интегрировал Super demper 1.8. Выдает ошибку
Access denied for user 'root'@'localhost' to database 'information_schema' (256)

Буду рад совету.


А на будущее чем лучше бэкапить, чтобы не иметь таких проблем?  


« Последнее редактирование: 17.09.2010, 19:33:38 от nfrfz86 »
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
Сам txt при открытии блокнотом без ?
Сначала на Денвере в ПХП админ создаешь БД, а потом ей скармливаешь свой бекап, т.е. делаешь запрос, куда вставляешь свой код. Можно восстанавливать хоть по одной таблице - все данные четко структурированы и их видно в текстовом редакторе даже невооруженным глазом. 8)
Базы на Денвере хранятся в С:\WebServers\usr\local\mysql5\data
*

nfrfz86

  • Осваиваюсь на форуме
  • 17
  • 1 / 0
Извините за тупость, а как пошагово сделать запрос?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
-- Database: `information_schema`
это НЕ твоя база. в неё восстанавливать ничегоне нужно.
создай НОВУЮ БАЗУ в phpMyAdmin и в неё делай импорт
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
Вкладка SQL

Вот тебе дамп таблицы для наглядности:
Код
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Сен 17 2010 г., 19:15
-- Версия сервера: 5.0.45
-- Версия PHP: 5.2.4
--
-- БД: `joomla_test`
--

-- --------------------------------------------------------

--
-- Структура таблицы `jos_groups`
--

CREATE TABLE `jos_groups` (
  `id` tinyint(3) unsigned NOT NULL default '0',
  `name` varchar(50) NOT NULL default '',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Дамп данных таблицы `jos_groups`
--

INSERT INTO `jos_groups` VALUES (0, 'Public');
INSERT INTO `jos_groups` VALUES (1, 'Registered');
INSERT INTO `jos_groups` VALUES (2, 'Special');

 Как видишь - все наглядно. Если вставишь этот текст, то в итоге получишь в БД таблицу jos_groups с темя строками.
*

nfrfz86

  • Осваиваюсь на форуме
  • 17
  • 1 / 0
При замене в файле information_schema на, допустим, qwerty и создания одноименной базы ничего не выходит
Error

SQL query:

--
-- Database: `qwerty`
--
CREATE DATABASE `qwerty` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

MySQL said: Documentation
#1007 - Can't create database 'qwerty'; database exists
*

denverkurt

  • Захожу иногда
  • 110
  • 25 / 0
При замене в файле information_schema на, допустим, qwerty и создания одноименной базы ничего не выходит
Error

SQL query:

--
-- Database: `qwerty`
--
CREATE DATABASE `qwerty` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

MySQL said: Documentation
#1007 - Can't create database 'qwerty'; database exists

мускул явно говорит что такая база уже существует
https://denvera.net - бесплатные расширения для Joomla. Разработка расширений на заказ
*

nfrfz86

  • Осваиваюсь на форуме
  • 17
  • 1 / 0
Все вопрос решил путем переименования дубликатов баз. Всем спасибо за помощь.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

500 Internal Server Error при установке Joomla на мастерхосте

Автор mggirl

Ответов: 24
Просмотров: 25703
Последний ответ 01.09.2016, 10:30:38
от Seal_LOSrec
[решено] Обновил до 1.5.8: Fatal error: String functions are overloaded by mbstring

Автор Sulpher

Ответов: 4
Просмотров: 19868
Последний ответ 13.01.2016, 09:54:47
от IzrA
После переноса на хостинг - Fatal error: Call to undefined function session_id()

Автор Pikta

Ответов: 9
Просмотров: 15195
Последний ответ 18.12.2015, 10:27:20
от Exciter
[Решено] Ошибка Fatal error: Maximum execution time of 30 seconds exceeded при установке

Автор klara7

Ответов: 13
Просмотров: 55810
Последний ответ 11.11.2014, 19:11:26
от fixbob
Обновил zoo до 2.6.6 выдает ошибку Error Saving Item (Invalid slug)

Автор Vas80

Ответов: 2
Просмотров: 2273
Последний ответ 05.10.2014, 16:25:59
от Vas80