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

Master255

  • Осваиваюсь на форуме
  • 14
  • 0 / 3
Как добавить окно?
« : 26.11.2011, 22:03:42 »
Нужно что бы на своём объявлении пользователь видел кнопочку например - "продать". По нажатию на которую должно открываться окно с php скриптом. Т.е. окно - это наверное файл php должен быть. В дальнейшем заполнении содержимого окна я разберусь. Но подскажите пожалуйста, как просто открыть окошко?
И желательно, как указать параметры окна - размеры, расположение...и.т.д..
*

Master255

  • Осваиваюсь на форуме
  • 14
  • 0 / 3
Re: Как добавить окно?
« Ответ #1 : 27.11.2011, 00:47:30 »
помоогиииитееее? Кто-нибудь?
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Re: Как добавить окно?
« Ответ #2 : 27.11.2011, 09:43:59 »
Кнопку "Добавить" легко. Для ads 2.5
В языковом файле создай? например
Цитировать
DEFINE( 'ADSMANAGER_AD_PRODAT', 'Продать');
В файле AdsManager.html после строк
Цитировать
if (($my->id == $row->userid)||($my->id == 62)||($my->gid == 5)&&($update_possible == 1)){
                  if($my->id > 0){
                     $target = sefRelToAbs("index.php?option=$option&Itemid=$itemid&page=write_ad&adid=$row->id"."&Itemid=".$itemid);
                     echo "<div></div><a href='".$target."' class='adsmsanger_vps'>".ADSMANAGER_AD_EDIT."</a>";
                     echo "&nbsp;";
                     $target = sefRelToAbs("index.php?option=$option&Itemid=$itemid&page=delete_ad&adid=$row->id"."&Itemid=".$itemid);
                     echo "<a href='".$target."' class='adsmsanger_vps'>".ADSMANAGER_AD_DELETE."</a>";
                     echo "&nbsp;";
                     $div = 1;

Поставь
Цитировать
$target = sefRelToAbs("ТВОЯ ССЫЛКА".$itemid);
                     echo "<div></div><a href='".$target."' class='adsmsanger_vps'>".ADSMANAGER_AD_PRODAT."</a>";
                     echo "&nbsp;";

А вот как поставить php ссылку ищи в поиске.
Я не силен в этом.
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Как добавить окно?
« Ответ #3 : 27.11.2011, 09:47:31 »
<?php

include "imyafaila.php";

?>

Если файл лежит в другой папке, пишем в скобках полный путь к файлу
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Master255

  • Осваиваюсь на форуме
  • 14
  • 0 / 3
Re: Как добавить окно?
« Ответ #4 : 27.11.2011, 12:39:17 »
У меня AdsManager 2.6.5. Так вот так выглядят кнопки редактировать и удалить:
$target = JROUTE::_("index.php?option=com_adsmanager&task=write&catid=".$content->catid."&id=$content->id"."&Itemid=".$this->Itemid);
echo "<a href='".$target."'>".JText::_('ADSMANAGER_CONTENT_EDIT')."</a>";
echo "&nbsp;";
$target = JROUTE::_("index.php?option=com_adsmanager&task=delete&catid=".$content->catid."&id=$content->id"."&Itemid=".$this->Itemid);
echo "<a href='".$target."'>".JText::_('ADSMANAGER_CONTENT_DELETE')."</a>";

я понимаю что в ссылке содержится как бы запрос после index.php?. Так вот у меня в глубине папок на сервере в папке компонента AdsManager есть файл - prodaja.php. Как мне добавить кнопку по нажатию на которую будет открываться prodaja.php? в новом окне
« Последнее редактирование: 27.11.2011, 13:53:04 от Master255 »
*

Master255

  • Осваиваюсь на форуме
  • 14
  • 0 / 3
Re: Как добавить окно?
« Ответ #5 : 27.11.2011, 15:46:48 »
помогииитеееееееееееее?
*

Master255

  • Осваиваюсь на форуме
  • 14
  • 0 / 3
Re: Как добавить окно?
« Ответ #6 : 27.11.2011, 15:47:40 »
Неужели никто не знает как сделать ссылку на документ?
*

Master255

  • Осваиваюсь на форуме
  • 14
  • 0 / 3
Re: Как добавить окно?
« Ответ #7 : 27.11.2011, 16:13:47 »
всё разобрался. никто не мог подсказать, что ссылку надо сделать просто в формате: <a href=\"/components/com_adsmanager/views/list/tmpl/prodaja.php\">Продать</a><br />   
*

Master255

  • Осваиваюсь на форуме
  • 14
  • 0 / 3
Re: Как добавить окно?
« Ответ #8 : 27.11.2011, 16:36:23 »
А ещё лучше так:
echo "
                  &nbsp;<a href=\"#\" onclick=\"open_win($content->ad_price);\">Продать</a><br />     
                  <script language=\"JavaScript\" type=\"text/JavaScript\">
                  
                  function open_win(id) {
                  var features, w = 420, h = 230;
                  var top = (screen.height - h)/2, left = (screen.width - w)/2;
                     if(top < 0) top = 0;
                     if(left < 0) left = 0;
                     features = 'top=' + top + ',left=' +left;
                     features += ',height=' + h + ',width=' + w + ',resizable=no';
      var childWin = window.open( \"/components/com_adsmanager/views/list/tmpl/prodaja.php\",\"Продажа:\",features);}; </script>";
*

Master255

  • Осваиваюсь на форуме
  • 14
  • 0 / 3
Re: Как добавить окно?
« Ответ #9 : 27.11.2011, 16:44:29 »
только как теперь передать переменную $content->ad_price в новый файл?? Что бы пользователь не имел к ней доступа
*

Master255

  • Осваиваюсь на форуме
  • 14
  • 0 / 3
Re: Как добавить окно?
« Ответ #10 : 11.12.2011, 14:32:54 »
Нет! ВСЁ Неправильно!
Нужно что бы через ЧПУ открывался файл php в новом маленьком окошке посреди экрана. Как сделать маленькое окошко я разобрался. Но как с помощью ЧПУ? что бы ссылка была вида - index.php?....? И при этом не отображались меню и.т.д., а только то что в этом файле?
Подскажииитеее?
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: Как добавить окно?
« Ответ #11 : 17.12.2011, 22:24:12 »
юзай s5box. Код php суй в спец.модуль который умеет работать с php, например mod_php. И будет в окошке выводиться только результат работы скрипта
« Последнее редактирование: 17.12.2011, 22:27:24 от yuri-it »
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

Master255

  • Осваиваюсь на форуме
  • 14
  • 0 / 3
Re: Как добавить окно?
« Ответ #12 : 24.12.2011, 10:52:16 »
Нет....не надо не каких дополнений типа s5box. Разобрался в вопросе. Этот вопрос корректней назвать было, как создать компонент. Для чего я взял пустой компонент с контроллером и views и переделал под свои файлы. В контроллере прописал важный параметр для вызова компонента: tmpl=component. Это встроенная возможность Joomla. И если в адресной строке к любому компоненту добавить это, то откроется только компонент без менюшки и всего остального. Но останется стиль. Для чего я также прописал templateStyle=3. 3 стиль это стиль в котором мало оформления и у меня получилось отобразить окно без оформления и менюшек. Только то что в php файле и через index.php.
*

homelux

  • Захожу иногда
  • 193
  • 1 / 1
Re: Как добавить окно?
« Ответ #13 : 24.12.2011, 10:55:44 »
Поддерживаю надо решение
*

Master255

  • Осваиваюсь на форуме
  • 14
  • 0 / 3
Re: Как добавить окно?
« Ответ #14 : 30.12.2011, 11:24:38 »
Решил проблему. Просто переименовал файл view.html.php в view.raw.php и при вызове виева добавил параметр &no_html=1. Всё отлично открывается и не надо использовать дополнительно стили. Если что-то не понятно читайте последние мои сообщения. Пишите.
*

alex_st

  • Захожу иногда
  • 60
  • 3 / 0
Re: Как добавить окно?
« Ответ #15 : 30.12.2011, 11:34:35 »
Решил проблему. Просто переименовал файл view.html.php в view.raw.php и при вызове виева добавил параметр &no_html=1. Всё отлично открывается и не надо использовать дополнительно стили. Если что-то не понятно читайте последние мои сообщения. Пишите.
А без JS не будет работать :)
И при возврате на предыдущую, скорее всего, будет провал на 1 клик :)
*

Master255

  • Осваиваюсь на форуме
  • 14
  • 0 / 3
Re: Как добавить окно?
« Ответ #16 : 31.12.2011, 16:41:34 »
как это без js не будет работать? Работает! js тут вообще не причём и провалов нет никаких.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 13627
Последний ответ 27.03.2020, 22:39:23
от Pavel
Как добавить тег в объявление?

Автор smls

Ответов: 1
Просмотров: 1950
Последний ответ 23.05.2018, 20:28:48
от smls
Как добавить поле id объявления

Автор Den85

Ответов: 9
Просмотров: 2778
Последний ответ 11.11.2017, 15:18:48
от Den85
Как добавить новое поле в отображение в кратком режиме?

Автор tas777

Ответов: 3
Просмотров: 2295
Последний ответ 17.05.2017, 18:37:09
от Mick_20
Как добавить в полном объявлении к заголовку название региона (города)?

Автор kanevlife

Ответов: 1
Просмотров: 1348
Последний ответ 10.08.2016, 12:29:11
от kanevlife