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

midlex

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
в Joomla 1.5 после удаления какого-то шаблона (стандартый остался) при попытке зайти в администр панель, никакого оформления уже не было... то есть остался голый текст (кнопок применить, назад уэе не было).
На сайте было много статей. Решил установить снова же этот шаблон (файлы от quick start) с новым адресом сайта. Указал при установке ту же базу данных (mysql). Теперь на оба сайта невозможно сайти + такая ошибка:
jtablesession::store failed
DB function failed with error number 1146
Table 'mysql.jos_session' doesn't exist SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( 'af184b0e83016cc4e5592f185e96352c','1268389217','','0','1','1' )

Можно ли как нибудь восстановить статьи с сайта, или вообще сайт (бекапы ниче не делал), или просто установились новые таблицы поверх старых и ниче уже не вернуть?
Сайты на денвере.
« Последнее редактирование: 12.03.2010, 13:45:04 от midlex »
*

Xuga

  • Захожу иногда
  • 224
  • 122 / 0
  • Интернет-Маркетолог
midlex  для начала излагай все по пунктом а не так как это сделал ты.
ты не шаблон установил новый а новую Joomla, потому что квикстарт это шаблон вместе с движком.
для начала убей нафиг все что у тебя есть на фтп кроме папочки с картинками. и залей туда твой квикстарт.
укажи параметры для соединения с базой и скажи что пишет.

если опять Table 'mysql.jos_session' doesn't exist SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( 'af184b0e83016cc4e5592f185e96352c','1268389217','','0','1','1' )
то просто создай ее.
жду реакции
Рекламное агентство: Medianation
Skype: ibarchenkov

Группа по digital-маркетингу:
http://vk.com/dmarketing
*

midlex

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
удалил полностью файлы сайта и записал чистый квикстарт, заново прошел установку сайта, но не получилось восстановить статьи которые писал ранее. То есть не понятно как связать старую базу данных с новой.
Пытался через phpmyadmin.. вощем сделал как описано тут http://pehota.blogspot.com/2007/03/phpmyadmin.html , это я сделал уже потом, установив демо данные.
А как описано в статье экспортировал mysql, пытался установить вроде в 6 пункте установики сайта, где предлагают загрузить миграционный скрипт, в то окошко указывал месторасположение файла mysql, то выдавало ошибку. Так что не смог эксортировать базу данных.
А при установке я указал новое имя бд.
*

Xuga

  • Захожу иногда
  • 224
  • 122 / 0
  • Интернет-Маркетолог
можно матом ругаться? (сори у меня недосып)
в файле configyration.php заходи в него. пиши в нем имя старой БД логин и пароль к ней и все.
Рекламное агентство: Medianation
Skype: ibarchenkov

Группа по digital-маркетингу:
http://vk.com/dmarketing
*

midlex

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
прописал имя старой бд (mysql) как ты сказал, теперь выдает такую ошибку
jtablesession::Store Failed
DB function failed with error number 1146
Table 'mysql.jos_session' doesn't exist SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '254af951a3bfa589d760315cb65be938','1268419183','','0','1','0' )
*

midlex

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
а так всю копию сайта сделал (если вдруг понадобится)
*

Xuga

  • Захожу иногда
  • 224
  • 122 / 0
  • Интернет-Маркетолог
ладно будем тебя учить.
что по твоему это значит?
Table 'mysql.jos_session' doesn't exist SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '254af951a3bfa589d760315cb65be938','1268419183','','0','1','0' )
Рекламное агентство: Medianation
Skype: ibarchenkov

Группа по digital-маркетингу:
http://vk.com/dmarketing
*

Xuga

  • Захожу иногда
  • 224
  • 122 / 0
  • Интернет-Маркетолог
если думать ваще лень то заходи в пхпмай админ и выполняй команду
REPAIR TABLE jos_session;
Рекламное агентство: Medianation
Skype: ibarchenkov

Группа по digital-маркетингу:
http://vk.com/dmarketing
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
если думать ваще лень то заходи в пхпмай админ и выполняй команду
REPAIR TABLE jos_session;
ты приколист, как можно восстановить то, чего нет судя по mysql.jos_session' doesn't exist
Сообщение ведь не о том, что таблица помечена как crashed и нуждается в восстановлении
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Xuga

  • Захожу иногда
  • 224
  • 122 / 0
  • Интернет-Маркетолог
Если вдруг не помогло то удаляй нах эту таблицу
удаляй нах все кеши
заходи в пхпмай админ и выполняй кракозябру
Код
CREATE TABLE `jos_session` (
`username` varchar(150) default '',
`time` varchar(14) default '',
`session_id` varchar(200) NOT NULL default '0',
`guest` tinyint(4) default '1',
`userid` int(11) default '0',
`usertype` varchar(50) default '',
`gid` tinyint(3) unsigned NOT NULL default '0',
`client_id` tinyint(3) unsigned NOT NULL default '0',
`data` longtext,
PRIMARY KEY (`session_id`(64)),
KEY `whosonline` (`guest`,`usertype`),
KEY `userid` (`userid`),
KEY `time` (`time`)
) TYPE=MyISAM CHARACTER SET `utf8`;
Рекламное агентство: Medianation
Skype: ibarchenkov

Группа по digital-маркетингу:
http://vk.com/dmarketing
*

Xuga

  • Захожу иногда
  • 224
  • 122 / 0
  • Интернет-Маркетолог
beliyadm привет, а ты не поспи с мое двое суток тебе и не такое будет перещиться. выше скрипт акк ее создать
Рекламное агентство: Medianation
Skype: ibarchenkov

Группа по digital-маркетингу:
http://vk.com/dmarketing
*

Xuga

  • Захожу иногда
  • 224
  • 122 / 0
  • Интернет-Маркетолог
судя по тому что мне поставили еще один + помогло :D
Рекламное агентство: Medianation
Skype: ibarchenkov

Группа по digital-маркетингу:
http://vk.com/dmarketing
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
судя по тому что мне поставили еще один + помогло :D
ну да, я поставил и теперь у меня есть таблица jos_session, правда я еще не придумал что с ней делать, но это уже другая тема
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Xuga

  • Захожу иногда
  • 224
  • 122 / 0
  • Интернет-Маркетолог
:D ты негодник))) ты проверял мой запрос на работоспособность)))))
давай думать логично если скрипт по какой то причине жалуется на отсутствие таблицы, то для начала ему эту таблицу нужно создать ) и не важно зачем она ему)) ну в данном конкретном случае не важно :)
Рекламное агентство: Medianation
Skype: ibarchenkov

Группа по digital-маркетингу:
http://vk.com/dmarketing
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
правильно, если чего то нет - надо это создать и после думать - нафига оно нам такое счастье надо
Стойкое желание найти на свою попу геморрой и думать как от него избавиться постоянно преследует русского человека
А ведь достаточно прочитать мануал по пользованию задницей, как все приходит в норму
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

midlex

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
вписал я этот код, теперь выдает такое (когда пытаюсь в адимн панель зайти):


        * Error loading Components: Table 'mysql.jos_components' doesn't exist SQL=SELECT * FROM jos_components WHERE parent = 0
        * Error loading Plugins: Table 'mysql.jos_plugins' doesn't exist SQL=SELECT folder AS type, element AS name, params FROM jos_plugins WHERE published >= 1 AND access <= 0 ORDER BY ordering
        * Error loading Plugins: Table 'mysql.jos_plugins' doesn't exist SQL=SELECT folder AS type, element AS name, params FROM jos_plugins WHERE published >= 1 AND access <= 0 ORDER BY ordering
        * Error loading Components: Table 'mysql.jos_components' doesn't exist SQL=SELECT * FROM jos_components WHERE parent = 0
        * Error Loading ModulesTable 'mysql.jos_modules' doesn't exist SQL=SELECT id, title, module, position, content, showtitle, control, params FROM jos_modules AS m LEFT JOIN jos_modules_menu AS mm ON mm.moduleid = m.id WHERE m.published = 1 AND m.access <= 0 AND m.client_id = 1 ORDER BY position, ordering
        * Error loading Plugins: Table 'mysql.jos_plugins' doesn't exist SQL=SELECT folder AS type, element AS name, params FROM jos_plugins WHERE published >= 1 AND access <= 0 ORDER BY ordering

и под вводом логина
Error loading Components: Table 'mysql.jos_components' doesn't exist SQL=SELECT * FROM jos_components WHERE parent = 0

а если заходить на сайт то 404 ошибка.
Сам то я не работал с БД, тока начинаю вот учиться =))
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
midlex - что то у вас почти все таблицы отсутствуют (причем стандартные для движка)
Судя по всему у вас совершенно неверная последовательность действий, вы чего то там удалили, что то поставили заново, я уже запутался
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

midlex

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
щас дошло что вся проблема может быть в том, что в шаблоне у меня было 2 temlates : New Arhitect и  Khepri, вот я решил оставить один шаблон, удалив  Khepri, а видимо этот содержал все таблицы? /(( (во квладке Client он помечен как Admin, нежели Site). Возможно ли при таком раскладе все вернуть?
хотя, сам сайт при этом работал, а административная панель уже нет...
« Последнее редактирование: 13.03.2010, 08:40:48 от midlex »
*

voha88

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
ты не думал что новый движок,который ты установил на ту же БД всему виной ?))
у мя такая тема была,я тоже новичек еще тот))
http://joomlaforum.ru/index.php/topic,104480.0.html
*

midlex

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
спс за темку, щас буду разбираться там )) похожая проблема
*

voha88

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
спс за темку, щас буду разбираться там )) похожая проблема
я бы сказал даже аналогичная))
*

midlex

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
все получилось, всем спс за помощь )
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
щас дошло что вся проблема может быть в том, что в шаблоне у меня было 2 temlates : New Arhitect и  Khepri, вот я решил оставить один шаблон, удалив  Khepri, а видимо этот содержал все таблицы? /(( (во квладке Client он помечен как Admin, нежели Site). Возможно ли при таком раскладе все вернуть?
хотя, сам сайт при этом работал, а административная панель уже нет...
ты удалил единственный шаблон админки. Достаточно было залить файлы этого шаблона в administrator/templates/kneрri
Установив поверх старой базы новую ты убил внесенные тобой статьи
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

midlex

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
понятно, я думал что 1 шаблон за все отвечает (((
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
ты удалил единственный шаблон админки. Достаточно было залить файлы этого шаблона в administrator/templates/kneрri
Установив поверх старой базы новую ты убил внесенные тобой статьи

Почему убил? При установке новой Joomla 1.5 в старую базу данных, старые таблицы-то остаются (по умолчанию) там просто префикс у всех таблиц меняется...   ;)
Я с мобильного, в основном...
*

kungurskiy

  • Осваиваюсь на форуме
  • 34
  • 1 / 0
Если вдруг не помогло то удаляй нах эту таблицу
удаляй нах все кеши
заходи в пхпмай админ и выполняй кракозябру
Код
CREATE TABLE `jos_session` (
`username` varchar(150) default '',
`time` varchar(14) default '',
`session_id` varchar(200) NOT NULL default '0',
`guest` tinyint(4) default '1',
`userid` int(11) default '0',
`usertype` varchar(50) default '',
`gid` tinyint(3) unsigned NOT NULL default '0',
`client_id` tinyint(3) unsigned NOT NULL default '0',
`data` longtext,
PRIMARY KEY (`session_id`(64)),
KEY `whosonline` (`guest`,`usertype`),
KEY `userid` (`userid`),
KEY `time` (`time`)
) TYPE=MyISAM CHARACTER SET `utf8`;

Схожая ситуация с ошибкой, решил воспользоваться данным советом, но настигла проблема с реализацией выдало ошибку
#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 'TYPE=MyISAM CHARACTER SET `utf8`' at line 15 сменил только префикс таблицы.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Чем лучше всего делать резервные копии сайта?

Автор 7Azimuth

Ответов: 115
Просмотров: 58359
Последний ответ 29.11.2023, 14:41:12
от sivers
Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 3878
Последний ответ 12.11.2023, 23:37:03
от all_zer
Не могу распаковать jpa архив сайта Akeeba backup. ajax error

Автор smadkz

Ответов: 4
Просмотров: 1853
Последний ответ 26.12.2020, 15:15:15
от stendapuss
Версия сайта для слабовидящих

Автор nikos

Ответов: 22
Просмотров: 44314
Последний ответ 27.11.2020, 11:04:18
от chernobyl
Поиск статьи по url сайта в админке Joomla 1.5

Автор Tema

Ответов: 5
Просмотров: 2119
Последний ответ 14.08.2020, 07:16:44
от rsn