Новости Joomla

Joomla официально признана цифровым общественным благом Joomla с гордостью сообщает, что была...

Joomla официально признана цифровым общественным благом 🙏🎉Joomla с гордостью сообщает, что была официально признана цифровым общественным благом (Digital Public Good, DPG) Альянсом цифровых общественных благ (Digital Public Goods Alliance, DPGA) — инициативой, поддерживаемой Организацией Объединённых Наций.Это признание ставит Joomla! в ряд международных open-source проектов, которые разделяют ценности открытости, прозрачности, защиты данных и социального воздействия. Важно отметить, что статус цифрового общественного блага присвоен самому программному решению Joomla!, а не организации Joomla как юридическому лицу.Альянс цифровых общественных благ (DPGA) ведёт международный реестр цифровых общественных благ и оценивает проекты на основе чётко определённых стандартов. Его миссия — поддержка открытых технологий, способствующих достижению Целей устойчивого развития ООН (UN SDGs) и решению глобальных задач развития. 🌐Чтобы получить статус цифрового общественного блага, проект должен соответствовать Стандарту цифровых общественных благ (Digital Public Goods Standard), который включает следующие критерии:✔️ Открытое лицензирование (например, использование признанных open-source лицензий)✔️ Защита данных и безопасность✔️ Соответствие правовым и этическим нормам✔️ Вклад в достижение Целей устойчивого развития ООН✔️ Прозрачное управление и долгосрочная устойчивость✔️ Активное вовлечение сообществаПолучение статуса цифрового общественного блага — процесс далеко не автоматический. Joomla прошла тщательную процедуру оценки, которая потребовала предоставления подробной документации и доказательств соответствия строгим стандартам.Благодаря самоотверженной работе множества участников сообщества, этот результат стал наглядным подтверждением универсальности и открытости Joomla, а также бесчисленных способов, с помощью которых она помогает людям создавать веб-решения.Это достижение подчёркивает позицию Joomla как одной из самых надёжных и гибких open-source CMS в мире — системы, которая продолжает давать возможность разработчикам, организациям и государственным структурам создавать открытые, безопасные и инклюзивные цифровые решения.Оригинал новости

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

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: [howto] AJAX навигация по категориям
« Ответ #31 : 25.09.2010, 00:56:11 »
Все, теперь обновляется и тайтл. Моожно копипастить код. Замечу что у нас накладочка выходит - в элемент <div id="vmMainPage"> загружается еще один <div id="vmMainPage">. Это может создать проблемы(например конфликт id при использовании скриптов, или если задан CSS - тоже косяк будет виден). Чтоб поправить этот косяк заменяем все vmMainPage на id блока который содержит <jdoc:include type="component" />. У меня это например content. Кстати в таком случае можно сделать навигацию не только по вирту, но и по разделам сайта.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

mrhuge

  • Захожу иногда
  • 222
  • 7 / 0
  • http://muzalliance.ru/
Re: [howto] AJAX навигация по категориям
« Ответ #32 : 25.09.2010, 01:07:37 »
Даня, вставил код, сделал XML.php - пашет только если заходить в категории со страницы товара :) а с главной страницы категории не нажимаются. надо чтото добавлять?

Названия меняются - круто! но мини-картинки товаров не выводятся - и потому некрасиво както
*

mrhuge

  • Захожу иногда
  • 222
  • 7 / 0
  • http://muzalliance.ru/
Re: [howto] AJAX навигация по категориям
« Ответ #33 : 25.09.2010, 01:13:16 »
Все, теперь обновляется и тайтл. Моожно копипастить код. Замечу что у нас накладочка выходит - в элемент <div id="vmMainPage"> загружается еще один <div id="vmMainPage">. Это может создать проблемы(например конфликт id при использовании скриптов, или если задан CSS - тоже косяк будет виден). Чтоб поправить этот косяк заменяем все vmMainPage на id блока который содержит <jdoc:include type="component" />. У меня это например content. Кстати в таком случае можно сделать навигацию не только по вирту, но и по разделам сайта.

Тут вообще ниче непонятно. Куда копипейстить код? И где заменять эти vmmainpage? и что за id блока который содержит <jdoc:include type="component" />?

Поясни пожалуйста для нубов.
« Последнее редактирование: 25.09.2010, 01:24:47 от mrhuge »
*

mrhuge

  • Захожу иногда
  • 222
  • 7 / 0
  • http://muzalliance.ru/
Re: [howto] AJAX навигация по категориям
« Ответ #34 : 25.09.2010, 01:16:56 »
И вот еще - можно кроме тайтла сделать, чтобы также и h1 на странице менялся? А то они с тайтлом одинаковые. Тайтл меняется а h1 остается статичный - аляповато смотрится.

Блин но грузит моментально - супер!
« Последнее редактирование: 25.09.2010, 01:25:33 от mrhuge »
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: [howto] AJAX навигация по категориям
« Ответ #35 : 25.09.2010, 02:08:04 »
где посмотреть что миникартинки не выводятся? Код копипастить туда же куда и прежде. Менять vmMainPage в этом же коде. id блока надо смотреть в index.php шаблона или через FireBug.
h1 по идее находится внтури vmMainPage, а значит обновляется со всем содержимым. Навигацию я обещал только клацая по модулю. Обновил код - а то не работал в ие.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

mrhuge

  • Захожу иногда
  • 222
  • 7 / 0
  • http://muzalliance.ru/
Re: [howto] AJAX навигация по категориям
« Ответ #36 : 25.09.2010, 10:10:14 »
http://muzalliance.ru/ - здесь категории вообще не нажимаются
http://muzalliance.ru/shop/category/product/1-sdelat-zakaz/1-poisk-i-pokupka-instrumenta.html - здесь нажимаются, но не выводятся thumb изображения товаров и не меняется h1 страницы "Поиск и покупка инструмента - Продать, купить"

Цитировать
Чтоб поправить этот косяк заменяем все vmMainPage на id блока который содержит <jdoc:include type="component" />. У меня это например content. Кстати в таком случае можно сделать навигацию не только по вирту, но и по разделам сайта.
Вот это непонятно - вообще не доходит. Что это значит? И для чего менять? Ваще не понимаю что такое id блока? И что вообще такое блок

как например сделать чтобы страница товара тоже аяксом подгружалась?
« Последнее редактирование: 25.09.2010, 10:13:37 от mrhuge »
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: [howto] AJAX навигация по категориям
« Ответ #37 : 25.09.2010, 10:39:52 »


mrhuge, у тебя замудреный шаблон, поэтому с h1 косяк. Могу предложить вариант вставки в h1 текста предназначенного для title (да помоему оно так и делается у тебя). с картинками верно, косяк. это все криворукий вирт. какого то хрена там script вставки с document.write, который нафиг не сдался...уххх, че за деревня писала этот тормозной вирт...про навигацию по товарам и др. я кажется ясно изяснился :

Цитировать
пример простейшей реализации
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

mrhuge

  • Захожу иногда
  • 222
  • 7 / 0
  • http://muzalliance.ru/
Re: [howto] AJAX навигация по категориям
« Ответ #38 : 25.09.2010, 10:48:34 »
Даня, сенкс, что так наглядно всё показал! Открыл Файрбаг всё это вижу и что теперь делать чтобы исправить ситуацию? Как я понимаю нужно где-то изменить vmMainPage. Но где?

Исправить ситуацию это в смысле, чтобы с главной страницы нажимались категории.

Ну и напиши пожалуйста куда и что вставить, чтобы страница товара тоже аяксом подхватилась?
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: [howto] AJAX навигация по категориям
« Ответ #39 : 25.09.2010, 11:03:35 »
пишу в четвертый раз
Код
пример простейшей реализации
никакой навигации по товарам не будет. Это требует знаний HTML и js, так как у всех шаблоны разные и нет одного простого решения
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

mrhuge

  • Захожу иногда
  • 222
  • 7 / 0
  • http://muzalliance.ru/
Re: [howto] AJAX навигация по категориям
« Ответ #40 : 25.09.2010, 11:05:48 »
Аа понял. Просто ты писал
Цитировать
Кстати в таком случае можно сделать навигацию не только по вирту, но и по разделам сайта.
Я подумал, что надо этот код вставить типа на страницу товара и можно будет и по ней навигировать :)
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: [howto] AJAX навигация по категориям
« Ответ #41 : 25.09.2010, 11:07:19 »
С твоим шаблоном на главной не будет работать. Не скажу что шаблон плохой, но он перемудреный и перегруженный. В простых шаблонах после смены id навигация будет работать везде абсолютно, по всем разделам сайта

PS:да, по разделам сайта. но не по товарам
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

mrhuge

  • Захожу иногда
  • 222
  • 7 / 0
  • http://muzalliance.ru/
Re: [howto] AJAX навигация по категориям
« Ответ #42 : 25.09.2010, 11:08:54 »
С твоим шаблоном на главной не будет работать.

Порадовал :)

Но ведь работало же! В самом начале.

Перестало с главной открывать, после того как ты внёс изменения в первоначальный код.

Верни сюда код, который раньше был - давай разберемся.

Я и id то не менял, и так и не понял где и на что менять.

Могу в уменьшенном варианте скинуть шаб. Не квикстарт, а сам шаб. Он небольшой.
« Последнее редактирование: 25.09.2010, 11:23:03 от mrhuge »
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: [howto] AJAX навигация по категориям
« Ответ #43 : 25.09.2010, 11:53:02 »
тело вирта можно менять только если мы загрузили полностью страницу с виртом, так как там в head подключаются нужные стили, скрипты и тд..
с миниатюрами все плохо...они выводятся через document.write. а подгруженные аяксом скрипты не выполняются. Нужно переделывать чтоб небыло никаких сриптов в теле, они нафиг не сдались. кстати в debug-режиме все это тоже не будет работать.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

mrhuge

  • Захожу иногда
  • 222
  • 7 / 0
  • http://muzalliance.ru/
Re: [howto] AJAX навигация по категориям
« Ответ #44 : 25.09.2010, 12:03:42 »
Без картинок тогда конечно нету смысла хакать. Надо чего-то придумывать. Править Вирт :) может эти browse шаблоны отображения категорий?

Слушай, ну ты дай старый код то - там ведь всё пахало с главной страницы.
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: [howto] AJAX навигация по категориям
« Ответ #45 : 25.09.2010, 12:31:26 »
старый код принцыпиально ничем не отличалсо. оберни в шаблоне компонент в какойнить див с айди и юзай его.
Не , не надо так делать - яж сказал - нужно чтоб загрузились скрипты и стили вирта, а на главной вирт и стили не грузятся - так что гудбай.
Написал в шапку темы(хотя нифига не шапка - просто первый пост) как частично побороть криворукость индусов написавших ввирт
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

mrhuge

  • Захожу иногда
  • 222
  • 7 / 0
  • http://muzalliance.ru/
Re: [howto] AJAX навигация по категориям
« Ответ #46 : 25.09.2010, 12:41:59 »
Даня! Картинки появились! После такого ты по праву можешь зваться индус-йогом! :)

Блин, ну както ж ведь раньше вся эта беда открывалась с главной страницы.
*

mrhuge

  • Захожу иногда
  • 222
  • 7 / 0
  • http://muzalliance.ru/
Re: [howto] AJAX навигация по категориям
« Ответ #47 : 25.09.2010, 12:46:31 »
По сути то ведь надо просто сделать чтобы, при первом нажатии на модуль категорий - один раз вызывался вирт. Может можно где-то в условиях прописать, при нажатии на модуль категорий, он проверяет на какой страницы мы находимся, если это не страница вирта, то он вызывает вирт.
« Последнее редактирование: 25.09.2010, 12:53:56 от mrhuge »
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: [howto] AJAX навигация по категориям
« Ответ #48 : 25.09.2010, 13:52:42 »
блин я реально индус... обновил код, терь все пучком. и чудить с id теперь нет нужны. единственное - имеется шанс что развалится шаблон
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

mrhuge

  • Захожу иногда
  • 222
  • 7 / 0
  • http://muzalliance.ru/
Re: [howto] AJAX навигация по категориям
« Ответ #49 : 25.09.2010, 14:20:18 »
Йеесс :D гуд джаб  ;D а ты говорил не получится

Отлично всё открывает с главной и с любой другой страницы!

Слушай, давай еще чуть поднажмём ))) Ты говорил
Цитировать
Могу предложить вариант вставки в h1 текста предназначенного для title (да помоему оно так и делается у тебя).
У меня действительно так и делается, но почему то при подгрузке через AJAX title не вставляется в h1.

Так куда мне лезть, чтобы это поправить?
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: [howto] AJAX навигация по категориям
« Ответ #50 : 25.09.2010, 14:53:32 »
 после
Код
document.title = titleNode.textContent || titleNode.text;
добавь
Код
$$('.pagetitle').setText( document.title);
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

xCoReLx

  • Захожу иногда
  • 243
  • 7 / 0
Re: [howto] AJAX навигация по категориям
« Ответ #51 : 25.09.2010, 15:03:51 »
Так парни а теперь для совсем далёких расскажите по шагам куда и как оформить? сам пытался разобраться ни че не работало
*

mrhuge

  • Захожу иногда
  • 222
  • 7 / 0
  • http://muzalliance.ru/
Re: [howto] AJAX навигация по категориям
« Ответ #52 : 25.09.2010, 15:06:12 »
 :-* пипец мечта сбылась, Даня!

Всё вроде канает пока что, шаблон пока не развалился. Потестю еще.

Вот если б еще страницу товара удалось зааяксить, тогда этот хак можно было бы назвать Indian VirtueMart Speed Hack  ;D
*

mrhuge

  • Захожу иногда
  • 222
  • 7 / 0
  • http://muzalliance.ru/
Re: [howto] AJAX навигация по категориям
« Ответ #53 : 25.09.2010, 15:09:14 »
Corel, вставляешь всё как в первом топике сделал Даня. Потом заменяешь $$('#catalog a') на
$$('.menu a')
либо на свои стили меню категорий, у меня вот такие:
$$('#manufacturers a, #dopmenu a')

потом делаешь вот это:
http://joomlaforum.ru/index.php/topic,127055.msg716256.html#msg716256

и всё должно пахать!
*

mrhuge

  • Захожу иногда
  • 222
  • 7 / 0
  • http://muzalliance.ru/
Re: [howto] AJAX навигация по категориям
« Ответ #54 : 25.09.2010, 15:12:48 »
Даня, еще знаешь что хотел спросить: поисковые роботы же на AJAX не реагируют? они же не застрянут на первой ссылке категории? url ссылка же не меняется, раз страница не перегружается. То есть роботы будут ходить по сайту как будто он обычный без аякса?
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: [howto] AJAX навигация по категориям
« Ответ #55 : 25.09.2010, 15:20:24 »
потом делаешь вот это:
http://joomlaforum.ru/index.php/topic,127055.msg716256.html#msg716256
Этого делать не надо. Это было "спешл-фор-ю"

Поисковики про AJAX даже не узнают. Мы ведь навесили его "поверх" обычного работающего сайта с обычными ссылками.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

mrhuge

  • Захожу иногда
  • 222
  • 7 / 0
  • http://muzalliance.ru/
Re: [howto] AJAX навигация по категориям
« Ответ #56 : 25.09.2010, 15:26:21 »
Ясно :) текс, ну что надо еще наверное помучить Вирт
*

xCoReLx

  • Захожу иногда
  • 243
  • 7 / 0
Re: [howto] AJAX навигация по категориям
« Ответ #57 : 25.09.2010, 15:42:26 »
Цитировать
<?php $script = "
window.addEvent('domready', function(){
 
    loading = false;
    $$('.menu a').each(function (el) {
        el.addEvent('click', function (e) {
 
            if (!$('vmMainPage')) return;
 
            (new Event(e)).preventDefault();
            if (loading) return;
 
            var container = $('vmMainPage').getParent();
 
            var onComplete = function(responseText, responseXML){
                var titleNode = responseXML.documentElement.getElementsByTagName('title')[0];
                var bodyNode = responseXML.documentElement.getElementsByTagName('body')[0];
                document.title = titleNode.textContent || titleNode.text; $$('.pagetitle').setText( document.title);
                container.setHTML(bodyNode.textContent || bodyNode.text);
                loading = false;
            }
 
            container.setStyle('position', 'relative');
            container.appendChild(
                new Element(
                    'div',
                    {
                        'styles' : {
                            'height': container.offsetHeight,
                            'width': container.offsetWidth,
                            'position': 'absolute',
                            'top': 0,
                            'left': 0,
                            'background': '#fff',
                            'opacity': 0.4
                        }
                    }
                )
            );
            container.appendChild(
                new Element(
                    'img',
                    {
                        'src': '/media/system/images/spinner.gif',
                        'styles': {
                            'position': 'absolute',
                            'top': '50%',
                            'left': '50%'
                        }
                    }
                )
            );
 
            loading = true;
            new Ajax(el.href, {onComplete: onComplete}).request({tmpl: 'xml'});
 
        });
 
    });
});
";
JHTML::_('behavior.mootools');
$this->addScriptDeclaration($script);?>
вот так он выглядит у меня но чет нифга не фурычит. фал ХМЛ сдеал испоьзую не станартный шаблон вирты

http://bike-street.ru/velosipedyi/gornyie/dvuhpodvesyi
*

mrhuge

  • Захожу иногда
  • 222
  • 7 / 0
  • http://muzalliance.ru/
Re: [howto] AJAX навигация по категориям
« Ответ #58 : 25.09.2010, 15:48:33 »
Что ж у тебя так сайт тормозит то. Может хостинг оцтойный. Еле еле категории подгружает.
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: [howto] AJAX навигация по категориям
« Ответ #59 : 25.09.2010, 16:05:02 »
Не надо нажигать. Там хоть в отличие от твоего jquery по десять раз не подключается.
Зато имеется вот такая картина:


не работает конечно, потому что у тебя mootree, а это другая песня. вот файл прикрепил. Сделай им перекрытие(закинь в шаблон/html/mod_virtuemart_categories/) и все пучком будет. проверено.

[вложение удалено Администратором]
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль VirtueMart для фильтра товаров по категориям!

Автор maxmur

Ответов: 104
Просмотров: 52749
Последний ответ 08.08.2014, 11:47:37
от Хусен
Компонент и модуль поиска товаров VirtueMart 1.0.15 на Ajax

Автор Arkadiy

Ответов: 148
Просмотров: 67574
Последний ответ 28.06.2014, 19:11:54
от DeLight
Расширенный Ajax-поиск по характеристикам товара VirtueMart

Автор Arkadiy

Ответов: 990
Просмотров: 209306
Последний ответ 27.06.2014, 16:47:52
от DeLight
Навигация в Virtumart как изменить ? «« В начало « Предыдущая 1 2 3 Следующая » В конец »»

Автор xlite

Ответов: 20
Просмотров: 10273
Последний ответ 29.10.2012, 13:09:10
от SpiritDEAD
Автоматическое добавление фотографий к категориям и подкатегориям?

Автор vio-ss

Ответов: 1
Просмотров: 1362
Последний ответ 29.03.2012, 22:15:58
от vio-ss