Новости Joomla

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

👩‍💻 WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы.Пакет плагинов, обеспечивающий ручную и автоматическую отправку url адресов Joomla в поисковые системы на переиндексацию по протоколу IndexNow. Согласно документации протокол поддерживают все крупнейшие поисковые системы, кроме Google. Протокол служит для получения от сайтов URL, которые нужно переиндексировать заново или проиндексировать в первый раз как можно быстрее. Отправка адресов сайта таким образом существенно ускорит индексацию нового или изменённого контента поисковыми системами.Поисковые системы по этому протоколу обмениваются друг с другом данными, поэтому отправив URL в одну из них вы сообщаете их сразу всем. Протокол IndexNow поддерживают:- Amazon- Microsoft Bing- Naver- Seznam.cz- Yandex - YepСуточный лимит URL - 10000 в сутки. Возможна отправка вручную и автоматически. Поддерживаются:- материалы и категории материалов Joomla- контакты и категории контактов Joomla- SW JProjects - компонент каталога расширений для Joomla- JoomShopping - компонент интернет-магазина для Joomla- Phoca Download - компонент каталога файлоа для Joomla- Phoca Cart - компонент интернет-магазина для Joomla- RadicalMart - компонент интернет-магазина для JoomlaПакет плагинов работает с Joomla 4.3+. Тестировался на Joomla 5 и Joomla 6.Смотреть видео:- ВК Видео- RuTubeСсылки:Страница расширенияGitHub расширенияРаздел Поддержка протокола IndexNow в справке Яндекса@joomlafeed#joomla #seo #indexnow

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

Vitamin

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Исключение корзины из кеширования
« Ответ #90 : 16.01.2020, 19:44:26 »
И это тоже хороший Вам совет дают. В крайнем случае, если обновиться - совсем никак, то хотя бы провести аудит и поставить патчи безопасности. Если сайт Вам приносит прибыль, лучше об этом задуматься сейчас.
Трудно сказать приносит ли сайт прибыль... и да и нет. Возможно из-за того, что есть стационарная точка торговли. На первых парах, когда энтузиазм овладевает нами, я вложил год жизни, что бы наполнить сайт товарами создать категории, материалы, прописывал какие то SEO теги для поисковых роботов. Спустя время понял, что с моей группой товаров необходимо общаться напрямую с человеком. Трудно продать чай или кофе, когда не общаешься с человеком и не знаешь кучу нюансов о которых зная, предложил бы именно нужный товар. Ведь вкусовые предпочтения у каждого человека абсолютно разные. Это ни как с техникой, есть телевизор есть цена и ты начинаешь искать на просторах интернета что подешевле. Тут человек хочет приобрести вкусно и что бы нравилось, но на практике люди смотрят товары на сайте и приходят с расспросами на стационарную точку, где уже и совершают покупку. Плюс минимальная сумма заказа для бесплатной доставки по городу 20$. Не много желающих купить сразу чая и кофе на такую сумму, а на меньшую просто невыгодно развозить. Ладно все это лирика. Это чемоданчик, который и нести тяжело и выбросить жалко. Своего рода на сегодня это уже хобби.
*

D. Tkachenko

  • Захожу иногда
  • 69
  • 15 / 0
Re: Исключение корзины из кеширования
« Ответ #91 : 16.01.2020, 19:49:49 »
Мною когда то было внесено изменение в виде добавления скрипта, я нашел скрипт, который придал движение буквам и вставил его в модуль.

Правильный вариант такой:
Код
{source}
<script>
var source,dest,len,now=0,delay=40,letters=1;
function show_text()
{
        source = document.getElementById("pageTextSource");
        dest = document.getElementById("pageText");
        len = source.innerHTML.length;
        show();
}

function show()
{
        dest.innerHTML += source.innerHTML.substr(now,letters);
        now+=letters;

        if(now<len)
                setTimeout("show()",delay);
}

jQuery(document).ready(function() {
   show_text();
});
</script>

<p style="display:none" id="pageTextSource">
Koffeek.by - Интернет-магазин чайной и кофейной продукции
</p>
<p id="pageText">
</p>
{/source}
У Вас плагин Sourcerer установлен, значит то, что есть в модуле - удалить и без переключения в режим правки кода, вставить то, что написал выше.
*

Vitamin

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Исключение корзины из кеширования
« Ответ #92 : 16.01.2020, 19:54:54 »
{source}
<script>
var source,dest,len,now=0,delay=40,letters=1;
function show_text()
{
        source = document.getElementById("pageTextSource");
        dest = document.getElementById("pageText");
        len = source.innerHTML.length;
        show();
}

function show()
{
        dest.innerHTML += source.innerHTML.substr(now,letters);
        now+=letters;

        if(now<len)
                setTimeout("show()",delay);
}

jQuery(document).ready(function() {
   show_text();
});
</script>

<p style="display:none" id="pageTextSource">
Koffeek.by - Интернет-магазин чайной и кофейной продукции
</p>
<p id="pageText">
</p>
{/source}
Гляньте на сайте, вставил ваш вариант  ^-^
*

D. Tkachenko

  • Захожу иногда
  • 69
  • 15 / 0
Re: Исключение корзины из кеширования
« Ответ #93 : 16.01.2020, 19:58:00 »
Гляньте на сайте, вставил ваш вариант  ^-^

Да, теперь всё хорошо.
*

Vitamin

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Исключение корзины из кеширования
« Ответ #94 : 16.01.2020, 20:12:42 »
Да, теперь всё хорошо.
Спасибо! Наберу 20 сообщений с меня всем, кто помогал "+" в карму  yes!
*

D. Tkachenko

  • Захожу иногда
  • 69
  • 15 / 0
Re: Исключение корзины из кеширования
« Ответ #95 : 16.01.2020, 20:55:00 »
Спасибо! Наберу 20 сообщений с меня всем, кто помогал "+" в карму  yes!

Вообще, в спешке, Вас немного обманул, это не совсем хорошо. По-правильному, лучше так код составить:
Код
{source}
<script>
jQuery(document).ready(function(){
  var source, dest, len, now=0, delay=40, letters=1;
 
  function show_text()
  {
    source = document.getElementById("pageTextSource");
    dest = document.getElementById("pageText");
    len = source.innerHTML.length;
    show();
  }
 
  function show()
  {
    dest.innerHTML += source.innerHTML.substr(now,letters);
    now+=letters;
   
    if(now<len)
      setTimeout("show()",delay);
  }
 
  show_text();
});
</script>

<p style="display:none" id="pageTextSource">
Koffeek.by - Интернет-магазин чайной и кофейной продукции
</p>
<p id="pageText">
</p>
{/source}

Т.е. не только вызов функции обернуть в jQuery(document).ready(function(), а все функции и переменные, иначе они становятся глобальными. В целом, т.к. и раньше в этом плане не возникало никаких коллизий, то можно оставить и так. В общем, если не лень, то вставьте в модуль последний вариант.
« Последнее редактирование: 16.01.2020, 21:02:25 от D. Tkachenko »
*

Vitamin

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Исключение корзины из кеширования
« Ответ #96 : 16.01.2020, 21:06:39 »
{source}
<script>
var source,dest,len,now=0,delay=40,letters=1;
function show_text()
{
        source = document.getElementById("pageTextSource");
        dest = document.getElementById("pageText");
        len = source.innerHTML.length;
        show();
}

function show()
{
        dest.innerHTML += source.innerHTML.substr(now,letters);
        now+=letters;

        if(now<len)
                setTimeout("show()",delay);
}

jQuery(document).ready(function() {
   show_text();
});
</script>

<p style="display:none" id="pageTextSource">
Koffeek.by - Интернет-магазин чайной и кофейной продукции
</p>
<p id="pageText">
</p>
{/source}
этот вариант кода почему то не отображает в шапке сайта "Koffeek.by - Интернет-магазин чайной и кофейной продукции" , вернул предыдущий ваш.
*

D. Tkachenko

  • Захожу иногда
  • 69
  • 15 / 0
Re: Исключение корзины из кеширования
« Ответ #97 : 16.01.2020, 21:40:49 »
этот вариант кода почему то не отображает в шапке сайта "Koffeek.by - Интернет-магазин чайной и кофейной продукции" , вернул предыдущий ваш.

Да, я что-то сегодня не очень внимательный. setTimeout(show,delay) - так должен быть записан, исправил:
Код
{source}
<script>
jQuery(document).ready(function(){
  var source, dest, len, now=0, delay=40, letters=1;
 
  function show_text()
  {
    source = document.getElementById("pageTextSource");
    dest = document.getElementById("pageText");
    len = source.innerHTML.length;
    show();
  }
 
  function show()
  {
    dest.innerHTML += source.innerHTML.substr(now,letters);
    now+=letters;
   
    if(now<len)
      setTimeout(show,delay);
  }
 
  show_text();
});
</script>

<p style="display:none" id="pageTextSource">
Koffeek.by - Интернет-магазин чайной и кофейной продукции
</p>
<p id="pageText">
</p>
{/source}

Доброго вечера, ушел отдыхать  ^-^

P.S. Еще, в плане минимальных рекомендаций, Вам не помешало бы настроить на сервере 301 редирект с http на https (посмотрел, Let's Encrypt у Вас установлен, но сайт доступен по незащищенному протоколу). Это решит сразу несколько проблем:

1. Безопасность
2. Повысит релевантность в поисковых системах
3. Не будете терять клиентов из-за сообщения "незащищенное соединение" в браузере.
« Последнее редактирование: 16.01.2020, 23:19:01 от D. Tkachenko »
*

D. Tkachenko

  • Захожу иногда
  • 69
  • 15 / 0
Re: Исключение корзины из кеширования
« Ответ #98 : 16.01.2020, 23:35:46 »
Вам не помешало бы настроить на сервере 301 редирект с http на https (посмотрел, Let's Encrypt у Вас установлен, но сайт доступен по незащищенному протоколу)

Своему хостеру напишите, редирект настраивается элементарно просто, денег за такое вряд ли возьмут, в крайнем случае, обойдется в копейки. Но вещь очень нужная.
*

Vitamin

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Исключение корзины из кеширования
« Ответ #99 : 17.01.2020, 12:50:14 »
Своему хостеру напишите, редирект настраивается элементарно просто, денег за такое вряд ли возьмут, в крайнем случае, обойдется в копейки. Но вещь очень нужная.
Спасибо за внимание и нужные советы по отношению к моему сайту. Надеюсь они только улучшат его работу. Заявку на хостинге оставил, надеюсь сделают, если нет, то буду уже сам ковырять.

Все добавили, если кому нужно вот собственно код, который прописали в файле .htaccess:
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteCond %{HTTP_HOST} ^koffeek\.by$ [OR]
RewriteCond %{HTTP_HOST} ^www\.koffeek\.by$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/.+$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^/?$ "https\:\/\/koffeek\.by\/" [R=301,L]
« Последнее редактирование: 17.01.2020, 13:15:34 от Vitamin »
*

D. Tkachenko

  • Захожу иногда
  • 69
  • 15 / 0
Re: Исключение корзины из кеширования
« Ответ #100 : 17.01.2020, 13:36:07 »
Все добавили, если кому нужно вот собственно код, который прописали в файле .htaccess

Неправильно, последняя строка должна иметь вид: RewriteRule ^(.*)$ https\:\/\/koffeek\.by\/$1 [R=301,L]
Код
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteCond %{HTTP_HOST} ^koffeek\.by$ [OR]
RewriteCond %{HTTP_HOST} ^www\.koffeek\.by$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/.+$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ https\:\/\/koffeek\.by\/$1 [R=301,L]
Иначе, у Вас только на главной 301 работает, а все другие ссылки спокойно открываются по HTTP. Исправляйте.
*

Vitamin

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Исключение корзины из кеширования
« Ответ #101 : 17.01.2020, 15:20:22 »
Исправил на ваш вариант, но вот страница "О МАГАЗИНЕ" в шапке, что в первоначальном, что в вашем варианте почему-то не защищена, а вот панель админки с вашим вариантом стала под защиту, за что еще раз спасибо  yes!.
« Последнее редактирование: 17.01.2020, 15:45:24 от Taatshi »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT JShopping Cart - модуль Bootstrap 5 корзины для JoomShopping 5 и Joomla 4

Автор sergeytolkachyov

Ответов: 7
Просмотров: 4628
Последний ответ 15.12.2024, 09:34:09
от kit2m2
Выпадающий список ajax корзины mod_jshopping_cart_wl_ajax_pay_J3

Автор Kokshetau

Ответов: 2
Просмотров: 701
Последний ответ 23.01.2021, 09:48:28
от Kokshetau
Как в таблице корзины вывести старую цену?

Автор Mexika

Ответов: 7
Просмотров: 1546
Последний ответ 14.02.2019, 16:08:39
от Goliaf
Добавление бесплатных товаров в зависимости от содержимого корзины

Автор Shad-777

Ответов: 3
Просмотров: 801
Последний ответ 08.02.2019, 08:48:48
от nevigen
Не удаляются товары из корзины после оформления заказа

Автор QuZ

Ответов: 2
Просмотров: 1195
Последний ответ 29.09.2018, 01:07:24
от QuZ