Новости Joomla

Astroid обновился до версии 3.3.7!

Astroid обновился до версии 3.3.7!

Astroid — это мощный фреймворк для дизайнеров и разработчиков, позволяющий создавать адаптивные, быстрые и надежные веб-сайты и шаблоны на базе Joomla.

Главное в новой версии:

-   Исправлена загрузка файлов макетов

В предыдущем крупном релизе Astroid 3.3.6 были сделаны важные улучшения:

Основные моменты:

  • Улучшенный UI/UX в ключевых областях конфигурации
  • Повышенная стабильность и согласованность в Layout Builder и Form Builder
  • Исправления ошибок на основе отзывов сообщества
  • Улучшенная обработка визуальных эффектов, границ и шрифтов

Улучшения:

  • Обновленный UX Layout Builder
  • Улучшенный эффект предзагрузчика
  • Улучшенный стиль границ
  • Улучшенный UI/UX вкладки «Layout» в Template Options

Исправления ошибок:

  • Решены проблемы с некорректными динамическими значениями
  • Исправлен Color Transform при прокрутке
  • Устранены проблемы с работой Form Builder в Article Layout и Module Layout Builder
  • Исправлена проблема с созданием ненужных временных файлов при обработке шрифтов

Скачать: https://github.com/templaza/astroid-framework/releases/tag/v3.3.7

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

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

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Приветствую!

Возникла очередная проблема. Требуется вмешательство или идея.

Задача: Каждая категория ADSManager'a  должна иметь свой модуль (реклама, или спец, или ВИП).
Цель: При нажатии на категорию в заданной позиции появляется обычный jooml'овский модуль. Содержимое свободное. В каждой категории он СВОЙ.
Попытка: 1) Создал меню из ссылок (Внешняя ссылка, но с внутренним урлом) на категории, для того чтобы можно было прикрутить модули к своим пунктам.
                2) Создал модуль, задал позицию. В Назначении меню выбрал необходимый пункт из того самого меню с сылками (ссылка на категорию ADS).
                3) Включил модуль. ---- НЕ РАБОТАЕТ. Дальше включил меню, хотя оно мне не нужно, что проверить работают ли линки. ЛИНКИ РАБОТАЮТ. МОДУЛЬ НЕ ОТОБРАЖАЕТСЯ.

Проблема: Я так понимаю со ссылкой не сработало, потому что предполагается, что она внешняя. Но с другой стороны она работает как ссылка без http и основного урла...
Вопрос: Есть ли какой-нить интересный способ воплотить эту идею?


*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
Re: В каждой категории свой модуль.
« Ответ #1 : 20.10.2011, 20:24:27 »
сразу приходит на ум Advanced Module Manager (каждому URL свой модуль) правда получится довольно много модулей (если много категорий)
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #2 : 20.10.2011, 20:40:05 »
Advanced Module Manager (каждому URL свой модуль) правда получится довольно много модулей (если много категорий)

Интересное расширение. Вот только именно url`у и не получается задать.
Ну, впрочем, я еще на разобрался полностью. Но во всяком случае в описанной ранее мною попытке не сработало (
Есть идея как прикрутить данное расширение к ADS категориям? )
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #3 : 20.10.2011, 20:45:16 »
Вот условие. Правда каждой категории нужно писать
Цитировать
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == 'ссылка вида /index.php (без домена)') { ?>
главная
<?php } else { ?>
не главная
<?php } ?>
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #4 : 20.10.2011, 20:50:03 »
Вот условие. Правда каждой категории нужно писать

В моем случае ссылка выглядит примерно так: properties.html?page=show_category&catid=1
Осталось понять, куда вставить... ) Ммм? )))

*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #5 : 20.10.2011, 20:53:13 »
Цитировать
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/properties.html?page=show_category&catid=1') { ?>
Тут позиция модуля (jdoc:include...)
<?php } else { ?>
<?php } ?>
В итоге модуль будет показываться только на странице с урлом properties.html?page=show_category&catid=1
Тут важно, чтоб дублей не было.
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #6 : 20.10.2011, 21:08:24 »
В итоге модуль будет показываться только на странице с урлом properties.html?page=show_category&catid=1
Тут важно, чтоб дублей не было.

Это понятно! А код-то кудать писать? ))))))))))
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #7 : 20.10.2011, 21:20:51 »
В index.php
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #8 : 21.10.2011, 15:29:21 »
В index.php

Не сработало! (
Мне нужно, чтобы модуль появлялся при переходе в определенную категорию ADS в позиции maintop-a моего шаблона.
Я разыскал в Index.html то место, где эта позиция прописана и вставил туда предложенный тобою код. Получилось следующее:
Код
<?php $sv = $_SERVER['REQUEST_URI'];
if ($sv == '/properties.html?page=show_category&catid=1') { ?>
<jdoc:include type="maintop" name="maintop-a" style="rt-maintop" />
<?php } else { ?>
<?php } ?>

Не отображается. В свойствах модуля через этот компонент я включил условия:
Компоненты - Выбрать - AdsManager
Url - выбрать - properties.html?page=show_category&catid=1&order=0&expand=0

Пробовал также задавать: properties.html?page=show_category&catid=1&order=0&expand=0
т.к. именно такой урл используется некоторыми кнопками на сайте.

Не сочтите за рекламу...

Вот тут http://www.dynasty-estate.ru/properties.html?page=show_category&catid=1&order=0&expand=0
Должен появляться модуль как тут http://www.dynasty-estate.ru/search.html (Новые объекты), но содержимое, естественно другое.

И такие модули для 4 категорий 4 разные.

*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #9 : 21.10.2011, 17:22:36 »
Поставьте в модуле отображать везде, и если урл будет совпадать, должно работать.
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #10 : 26.10.2011, 14:22:07 »
Поставьте в модуле отображать везде, и если урл будет совпадать, должно работать.

Эх, не работает! (
УЖ слишком много в этом расширении условий.  уже все поотключал (Игнорировать).
Оставил только AdsManager в качестве компонента и нужный url. Ни фига не показывает. (

А жаль, придется думать что-то еще. А у тебя получалось прикрутить модуль к adsManager'у?
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #11 : 26.10.2011, 14:26:49 »
Цитировать
УЖ слишком много в этом расширении условий.  уже все поотключал
Это условие к расширению (какое кстати имеется ввиду?) не имеет отношения. Не может оно не работать, если урл совпадает.
Кстати А что это такое?
Цитировать
<jdoc:include type="maintop" name="maintop-a" style="rt-maintop" />
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #12 : 26.10.2011, 14:36:09 »
Это условие к расширению (какое кстати имеется ввиду?) не имеет отношения. Не может оно не работать, если урл совпадает.
Кстати А что это такое?
Ладно! )))
Может это связано с тем, что у меня в Index'e Шаблона все позиции прописываются не как
Код
<jdoc:include type="maintop-a" name="maintop-a" style="rt-maintop" />

а вот так!
Код
<?php /** Begin Main Top **/ if ($gantry->countModules('maintop')) : ?>
<div id="rt-maintop" <?php echo $gantry->displayClassesByTag('rt-utility'); ?>>
<?php echo $gantry->displayModules('maintop','standard','standard'); ?>
<div class="clear"></div></div>
<div class="rt-shadowbar"></div>
<?php /** End Main Top **/ endif; ?>

*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #13 : 26.10.2011, 14:40:15 »
Возможно. Попробуйте весь блок в условие засунуть.
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #14 : 26.10.2011, 14:58:44 »
Возможно. Попробуйте весь блок в условие засунуть.
Так! Вот здесь я туплю ))) Т.е. я понимаю, что нужно этот блок засунуть в какой-нить $.
С синтаксисом ошибусь... ))) И потом, что с этим условием делать?
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #15 : 26.10.2011, 15:08:45 »
Ну, просто вставьте.
Цитировать
<?php $sv = $_SERVER['REQUEST_URI'];
if ($sv == '/properties.html?page=show_category&catid=1') { ?>
<?php /** Begin Main Top **/ if ($gantry->countModules('maintop')) : ?>
<div id="rt-maintop" <?php echo $gantry->displayClassesByTag('rt-utility'); ?>>
<?php echo $gantry->displayModules('maintop','standard','standard'); ?>
<div class="clear"></div></div>
<div class="rt-shadowbar"></div>
<?php /** End Main Top **/ endif; ?>
<?php } else { ?>
<?php } ?>
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #16 : 26.10.2011, 15:29:01 »
Ну, просто вставьте.

Фигушки! ( Блин, ну не в слэше же проблема... т.е. внутренний урл со слэшем или без?
Адрес ссылки на сайте у меня без:
properties.html?page=show_category&catid=1&order=0&expand=0

Хотя уже и так и так пробовал. Хм...
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #17 : 26.10.2011, 15:35:26 »
А если так?
Цитировать
<?php $sv = $_SERVER['REQUEST_URI'];
if ($sv == '/properties.html?page=show_category&catid=1') { ?>
<?php } else { ?>
<?php /** Begin Main Top **/ if ($gantry->countModules('maintop')) : ?>
<div id="rt-maintop" <?php echo $gantry->displayClassesByTag('rt-utility'); ?>>
<?php echo $gantry->displayModules('maintop','standard','standard'); ?>
<div class="clear"></div></div>
<div class="rt-shadowbar"></div>
<?php /** End Main Top **/ endif; ?>
<?php } ?>
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #18 : 26.10.2011, 16:10:39 »
А если так?
Тоже не хочет! ( Мы говорим об одном файле? index.php шаблона, правильно? )
Вот загадка! Что-то народ молчит. Неужели никому не нужна была такая фича?
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #19 : 26.10.2011, 16:13:21 »
Цитировать
Тоже не хочет!
Должен на любой странице кроме нужной выводиться. Вообще не выводится?
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #20 : 26.10.2011, 16:16:48 »
Должен на любой странице кроме нужной выводиться. Вообще не выводится?
Не выводится. У меня же в словиях модуля стоит соответствие URL'у.
Кстати, урл я ввел в поле "Соответствие URL (SEF включен)".
Имеется в виду стандартный SEF? Он включен, но ведь на урлы AdsM он не влияет.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #21 : 26.10.2011, 16:23:15 »
Цитировать
У меня же в словиях модуля стоит соответствие URL'у.
В каких условиях? Вы читаете, что вам пишут?
Поставьте в модуле отображать везде, и если урл будет совпадать, должно работать.
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #22 : 26.10.2011, 16:24:06 »
Должен на любой странице кроме нужной выводиться. Вообще не выводится?

ПОЯВИЛСЯ! Только после того, как я отключил Advanced Module Manager.
Осталось теперь задать соответсвие модуля ссылке, а то  уменя отображается всюду.

И еще вопрос: а если 3 модуля понадобиться к 3-м ссылкам адс привязать? )
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #23 : 26.10.2011, 16:27:41 »
Цитировать
ПОЯВИЛСЯ! Только после того, как я отключил Advanced Module Manager.
Так его сразу нужно было отключить. Это разные вещи.
Цитировать
Осталось теперь задать соответсвие модуля ссылке, а то  уменя отображается всюду.
И на том урле, что нужно?
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #24 : 26.10.2011, 16:29:24 »
Так его сразу нужно было отключить. Это разные вещи.И на том урле, что нужно?

Этот вариант блока отображается вообще на всех урлах! )))
Код
<?php $sv = $_SERVER['REQUEST_URI'];
if ($sv == '/properties.html?page=show_category&catid=1') { ?>
<?php } else { ?>
<?php /** Begin Main Top **/ if ($gantry->countModules('maintop')) : ?>
<div id="rt-maintop" <?php echo $gantry->displayClassesByTag('rt-utility'); ?>>
<?php echo $gantry->displayModules('maintop','standard','standard'); ?>
<div class="clear"></div></div>
<div class="rt-shadowbar"></div>
<?php /** End Main Top **/ endif; ?>
<?php } ?>


*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #25 : 26.10.2011, 16:33:55 »
Хм. Давайте так попробуем
Цитировать
<?php $sv = $_SERVER['REQUEST_URI'];
if ($sv == '/') { ?>
<?php /** Begin Main Top **/ if ($gantry->countModules('maintop')) : ?>
<div id="rt-maintop" <?php echo $gantry->displayClassesByTag('rt-utility'); ?>>
<?php echo $gantry->displayModules('maintop','standard','standard'); ?>
<div class="clear"></div></div>
<div class="rt-shadowbar"></div>
<?php /** End Main Top **/ endif; ?>
<?php } else { ?>
<?php } ?>
Должен отображаться только на главной.
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #26 : 26.10.2011, 16:44:09 »
Хм. Давайте так попробуемДолжен отображаться только на главной.

На главной нет! ) Нигде нет.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #27 : 26.10.2011, 16:45:50 »
На главной нет! ) Нигде нет.
Я кажется понял. Какой у вас путь к главной сайта? Полностью скопируйте, пожалуйста, начиная с http
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #28 : 26.10.2011, 16:47:22 »
Я кажется понял. Какой у вас путь к главной сайта? Полностью скопируйте, пожалуйста, начиная с http

http://www.dynasty-estate.ru/index.html
Но если использовать этот урл, получится внешняя ссылка, нет? )

*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #29 : 26.10.2011, 16:48:23 »
Так впишите.
Цитировать
<?php $sv = $_SERVER['REQUEST_URI'];
if ($sv == '/index.html') { ?>
<?php /** Begin Main Top **/ if ($gantry->countModules('maintop')) : ?>
<div id="rt-maintop" <?php echo $gantry->displayClassesByTag('rt-utility'); ?>>
<?php echo $gantry->displayModules('maintop','standard','standard'); ?>
<div class="clear"></div></div>
<div class="rt-shadowbar"></div>
<?php /** End Main Top **/ endif; ?>
<?php } else { ?>
<?php } ?>
Создание сайтов, шаблонов, помощь в решении проблем.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Слетают категории объявления

Автор guardnext

Ответов: 1
Просмотров: 3495
Последний ответ 09.07.2019, 10:10:59
от guardnext
Изменить категории в AdsManager 3.1.5

Автор Doc

Ответов: 2
Просмотров: 10325
Последний ответ 17.03.2019, 21:17:30
от Doc
Привязать модуль mod_paidsystem_feat поиску

Автор efimov777

Ответов: 5
Просмотров: 1286
Последний ответ 27.02.2018, 18:57:55
от efimov777
Привязать модуль mod_adsmanager_ads к категории

Автор efimov777

Ответов: 2
Просмотров: 16167
Последний ответ 01.02.2018, 14:01:16
от efimov777
Как встроить модуль в AdsManager?

Автор Den85

Ответов: 1
Просмотров: 21140
Последний ответ 19.01.2018, 23:15:21
от DK-Scorp