Новости Joomla

Перевод и публикация интервью на греческом портале Joomla Утро, просматриваешь входящие письма и...

Перевод и публикация интервью на греческом портале Joomla 🇬🇷Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции.Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью. Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент. 🇬🇷 Интервью на греческом портале (joomla.gr)🌐 Оригинальное интервью (на английском)Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5

👩‍💻 Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5.В Joomla для выполнения внешних запросов из PHP к сторонним API используется класс Joomla\Http\Http напрямую или же Joomla\Http\HttpFactory, который возвращает для работы преднастроенный по умолчанию класс Http. О работе с HTTP-запросами подробно рассказывалось в статье 2021 года Создание внешних запросов с использованием HttpFactory (Joomla). Некоторые изменения касаются работы с ответами на запросы. Например, наш запрос:
use Joomla\Http\HttpFactory;$http = (new HttpFactory)->getHttp($options, ['curl', 'stream']);$response = $http->get('https://any-url.ru/api/any/endpoint');
Раньше можно было получить код ответа или тело ответа как свойство $response - $response->code или $response->body. Однако, Joomla, начиная с Joomla 4 во многом переходит на стандарты PSR. В частности для работы с HTTP-ответами - на PSR-7. Также хорошая статья на Хабре о PSR-7: PSR-7 в примерах.
Прямое обращение к свойствам code, headers, body объявлено устаревшим в Joomla 6.0.0 и обещают удалить в Joomla 7.0.0.
Вместо этого нужно работать с HTTP-ответом по стандартам PSR-7. Код ответа.Было $response->code. Стало $response->getStatusCode().Заголовки ответа.Было $response->headers. Стало $response->getHeaders().Тело ответа.Было $response->body. Стало (string)$response->getContents().В тело ответа теперь приходит не строка, а поток - объект класса Laminas\Diactoros\Stream. Поэтому его нужно привести к строке (если это json, к примеру): (string)$response->getContents(). Чаще всего в коде Joomla встречается именно такой вариант. Однако, есть и вариант с перемещением указателя чтения на начало потока:
// Получили ответ в виде потока$stream = $response->getBody();// "перемотали" на начало$stream->rewind();// Получили строковый ответ$json = $stream->getContents();
В итоге результат одинаковый.@joomlafeed#joomla #разработка #php

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

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

Djamilastyle

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
  • От Всевышнего пришли и к Ему наше возвращение!
В общем в названии темы изложена проблема. Хочу чтобы шло 3 товара в ряду, но названия и цена были под а не справа от фото. 
*

evpadallas

  • Захожу иногда
  • 171
  • 42 / 1
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Вот так.
В своём шаблоне магазина открываем файл - components/com_jshopping/templates/свой шаблон/list_products/product.php
Код: php
<?php print $product->_tmp_var_start?>
<table class = "product">
<tr>
    <td class="image">
        <?php if ($product->image){?>
        <div class="image_block">
            ..............................................
            ..............................................
        <table class="review_mark"><tr><td><?php print showMarkStar($product->average_rating);?></td></tr></table>
        <div class="count_commentar">
            <?php print sprintf(_JSHOP_X_COMENTAR, $product->reviews_count);?>
        </div>
        <?php }?>
        <?php print $product->_tmp_var_bottom_foto;?>
    </td><!--29 строка -->
    <td><!--30 строка -->
        <div class="name">
            <a href="<?php print $product->product_link?>"><?php print $product->name?></a>
            <?php if ($this->config->product_list_show_product_code){?><span class="jshop_code_prod">(<?php print _JSHOP_EAN?>: <?php print $product->product_ean;?>)</span><?php }?>
        </div>
        <div class="description">
            <?php print $product->short_description?>
        </div>
        <?php if ($produc
И между 29 и 30 строкой вставляем </tr><tr>. И сохраняем. ВСЁ
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

26web

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Приветствую всех.

Вопрос про редактирование, чтобы не создавать новую тему спрашиваю здесь. Есть задача - в карточку товара вывести форму обратной связи во всплывающем окне. Скрипт есть,а вот какие файлы редактировать кроме product_default.php не пойму. Кто сталкивался подскажите. Буду благодарен за любую подсказку или ссылку по теме.
*

Leva27

  • Осваиваюсь на форуме
  • 41
  • 3 / 0
  • Дальвебстудия
А как сделать тоже самое, но со списком категорий?

http://energo-khv.ru/katalog
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Приветствую всех.

Вопрос про редактирование, чтобы не создавать новую тему спрашиваю здесь. Есть задача - в карточку товара вывести форму обратной связи во всплывающем окне. Скрипт есть,а вот какие файлы редактировать кроме product_default.php не пойму. Кто сталкивался подскажите. Буду благодарен за любую подсказку или ссылку по теме.
Да. Надеюсь не поздно ответил ;)

А как сделать тоже самое, но со списком категорий?
http://energo-khv.ru/katalog
вставить
        </tr>
   <tr>
в файл... а вот тут зависит от того что Вы выводите ;)
либо /components/com_jshopping/templates/default/category/maincategory.php
либо /components/com_jshopping/templates/default/category/category_default.php
либо /components/com_jshopping/templates/default/category/mainpage.php

Нужно понимать на что ссылается пункт меню ;) И вставлять нужно между срок
Код
 <td class="image">
                <a href = "<?php print $category->category_link;?>"><img class="jshop_img" src="<?php print $this->image_category_path;?>/<?php if ($category->category_image) print $category->category_image; else print $this->noimage;?>" alt="<?php print htmlspecialchars($category->name)?>" title="<?php print htmlspecialchars($category->name)?>" /></a>
            </td>
-------------- ВСТАВИТЬ ! ТУТ ----------------------------
            <td>
               <a class = "product_link" href = "<?php print $category->category_link?>"><?php print $category->name?></a>
               <p class = "category_short_description"><?php print $category->short_description?></p>
            </td>
« Последнее редактирование: 13.03.2012, 21:01:25 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Leva27

  • Осваиваюсь на форуме
  • 41
  • 3 / 0
  • Дальвебстудия
nevigen

В моем случае это была  /components/com_jshopping/templates/default/category/mainpage.php

Спасибо, все получилось.

З.Ы. Кстати, этого файла не было /components/com_jshopping/templates/default/category/maincategory.php

Ну обнаглею уже в конец ))) Еще вопрос о наших баранах:

Есть страница на сайте с производителями, нужно чтобы выводились по одному в ряд с лого и кратким описанием. Так оно и было, пока я не поменял количество категорий в ряду на странице категорий через админку. Производители пошли туда же ) Как их можно отбить от основной массы категорий, чтобы стиль можно было менять конкретно для производителей (на примере в один ряд с лого и описанием)
*

alex1988

  • Захожу иногда
  • 148
  • 0 / 0
Добрый день. Подскажите, в какую строку и что именно вставить, что бы название категории, отображалось над картинкой, а не с боку.
Заранее спс ^-^
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Добрый день. Подскажите, в какую строку и что именно вставить, что бы название категории, отображалось над картинкой, а не с боку.
Заранее спс ^-^
А только писать любите? или читать тоже ?
Посмотрите название темы и почитайте ответы... Может натолкнет на мысли. как под а как над. принцип тотже. Просто нужно логику включить.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

alex1988

  • Захожу иногда
  • 148
  • 0 / 0
Вообще то прочитал всю тему  ^-^
В каком файле править код я понимаю, а вот где именно вставить
      </tr>
   <tr>
не понимаю. Получается только под картинкой, а над картинкой не знаю где поставить.

П.с. в кодах ещё сильно не силён, по этому и спрашиваю
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
перенести ссылку на категори вверх и вставить разрыв строк
Блок должен получиться вот так:
Код
 <td>
               <a class = "product_link" href = "<?php print $category->category_link?>"><?php print $category->name?></a>
               <p class = "category_short_description"><?php print $category->short_description?></p>
 </td>
</tr>
<tr>
<td class="image">
                <a href = "<?php print $category->category_link;?>"><img class="jshop_img" src="<?php print $this->image_category_path;?>/<?php if ($category->category_image) print $category->category_image; else print $this->noimage;?>" alt="<?php print htmlspecialchars($category->name)?>" title="<?php print htmlspecialchars($category->name)?>" /></a>
</td>
           
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

alex1988

  • Захожу иногда
  • 148
  • 0 / 0
Огромное спасибо, всё получилось  :D

А не подскажите ещё, где править, что бы эти названия категорий, сделать пожирнее.
П.С. и в етом же файле?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
нет.
в цсс править стили.
задавать стили прямо к шабе можно, но неправильно.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

alex1988

  • Захожу иногда
  • 148
  • 0 / 0
*

andrea2509

  • Захожу иногда
  • 108
  • 5 / 0
*

denvlas

  • Новичок
  • 1
  • 0 / 0
*

Paganisto

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Ребята, с аналогичной проблемой столкнулся и я, но только с названием категории под изображением категории.

Уже много, чего перепробовал. И, единственное, что "двигало" название - padding. Но проблема в том, что он двигал некорректно, т.е. он двигает не относительно, а абсолютно.  :(

Ниже скрины. Первый - без передвижения (прижато к левому краю). Второй - двинутые названия пэддингом.
Спойлер
[свернуть]

Спойлер
[свернуть]

Дико прошу вашей помощи, комрады!    :o :D :'(
*

Paganisto

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
*

sa83e71

  • Новичок
  • 1
  • 0 / 0
каким образом сделать описание категории под списком товаров?
по умолчанию описание над товарами как то не очень привлекает потенциальных клиентов
*

Vitalson

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Добрый вечер!
Подскажите новичку..
Вот у меня обратная ситуация этой темы.  ::)
Мне нужно, что бы описание было справа от картинки, а не под ней. Что нужно поправить в этом коде для достижения желаемого мной результата?
Сам сайт лежит на локале поэтому ссылку дать не представляется возможным.
Маю эту проблему уже несколько часов...  >:(

Шаблон на дивах

Помогите, пожалуйста.  !
« Последнее редактирование: 31.01.2013, 21:52:57 от nevigen »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
зайдите в настройки.
основные
шаблон
default

сохранить.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Vitalson

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
зайдите в настройки.
основные
шаблон
default

сохранить.
Это понятно, но в шаблоне default фотографии изменяются хаотичным образом, одна больше, другая меньше. Собственно поэтому и начал искать варианты, установил шаблон div немного его подправил по шрифтам, а вот как в нем поменять положение шрифта никак не вкурю. помогите добрым советом, мне нужен именно этот шаблон с рамками фото и с одинаковыми размерами. Только положение, остальное я все уже сделал.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
default_div.css
строка 385

Цитировать
.jshop_list_category .category .image {
  float: left;
  padding-right: 5px;
}
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Vitalson

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Спасибо! Эта манипуляция изменила положение текста самих категорий, но товары в категориях как были так и есть. Ковыряю, но чет не выходит.  :'(

Какой код ковырнуть шоб он встал на место?  ^-^
« Последнее редактирование: 01.02.2013, 00:17:27 от nevigen »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
не надо сюда выкладывать целый шаблон
он есть у всех кому надо. зачем это тут ? место занимать на экране ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Vitalson

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
не надо сюда выкладывать целый шаблон
он есть у всех кому надо. зачем это тут ? место занимать на экране ?
Извините, я из новеньких... Думал у вас нету :)

Помогите советом, что нужно сделать? Я смотрю в сторону .mainblock {} , а че с ним делать не догоняю.
Или я не прав?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Извините, я из новеньких... Думал у вас нету :)
:) улыбнуло... честно (шапку файла посмотрите)


файл CSS
строка 273
Цитировать
.jshop_list_product .product .image {
 float: left;
  padding-right: 5px;
}
ставьте FireBug пользутесь и учитесь
Если Вам надо знать, берите знания http://htmlbook.ru . Если Вам оно не надо? то думаю правильнее заказывать работы у профессионалов/фрилансеров.
Ну... просто как бы не логично чтобы куча людей делала вместе с Вами лабораторные работы по приколу..
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Vitalson

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
:) улыбнуло... честно (шапку файла посмотрите)
:) так это я того, прикалываюссся так... Я знаю, что это Ваших рук дело и скачал я его собственно с вашего сайта.

Цитировать
файл CSS
строка 273ставьте FireBug пользутесь и учитесь
Если Вам надо знать, берите знания http://htmlbook.ru . Если Вам оно не надо? то думаю правильнее заказывать работы у профессионалов/фрилансеров.
Ну... просто как бы не логично чтобы куча людей делала вместе с Вами лабораторные работы по приколу..
FireBug я уже вчерась установил, но пока еще не очень силен в этом адонсе, буду рыть.
Я хочу сам научится и поэтому не заказываю работы у профи.
Спасибо за помощь, все получилось! Плюсую! ;)
*

mac3turbo

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
text-align:center;


Стопудов ты правА))) я Тут Yootheme правил и понял сто CSS сила))



/поправил обращение ;) Елле представительница прекрасного пола:). Nevigen /
« Последнее редактирование: 01.02.2013, 15:04:53 от nevigen »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод товаров из всех подкатегорий на странице категории

Автор Faina

Ответов: 355
Просмотров: 68660
Последний ответ 11.10.2025, 08:48:34
от kit2m2
Вкладки (табы) в описании товара

Автор Sergio

Ответов: 254
Просмотров: 58070
Последний ответ 12.10.2023, 12:20:59
от dron
Смена фото при наведении в списке товаров категории

Автор Taatshi

Ответов: 57
Просмотров: 6472
Последний ответ 15.06.2023, 15:53:25
от Akeksandr
Разные шаблоны для отдельных категорий и товаров

Автор dmitry.pr

Ответов: 118
Просмотров: 37747
Последний ответ 15.12.2022, 08:57:44
от nevigen
Где посмотреть варианты карточки товара

Автор itbc

Ответов: 6
Просмотров: 3222
Последний ответ 31.10.2022, 10:05:51
от nevigen