Новости Joomla

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

👩‍💻 IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla.Модуль «Виджет приложения ВКонтакте» для Joomla поможет добавить на сайт виджет с карточкой приложения или игры из социальной сети ВКонтакте.У вас возникла потребность отобразить информацию о ваших приложениях или играх на сайте с кнопкой перехода в социальную сеть, то этот модуль для Вас. Вам не придется хранить информацию о приложении у себя на сайте, все данные получаются через публичное API социальной сети ВКонтакте. Хранение информации на стороне ВКонтакте позволит Вам не нагружать базу данных сайта.В модуле имеется всего несколько опций и полей, которые максимально упрощают публикацию виджета. Первая опция позволяет подключить публичное API социальной сети ВКонтакте, необходимое для работы виджетов. Следующее поле потребует ввести идентификатор приложения или игры, присвоенный в социальной сети ВКонтакте. Следующая опция позволит выбрать вид отображаемой информации в виджете.Модуль имеет 3 варианта отображения:- карточка- участники- кнопкаПоддерживаемые версии Joomla: Joomla 3, Joomla 4, Joomla 5.Страница расширенияJoomla Extensions Directory#joomla #расширения #vk

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

👩‍💻 SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla.Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.👩‍💻 v.2.5.0. Что нового?Схемы структур данных для серверов обновлений. Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.

Разработчикам в качестве образца можно посмотреть плагин схемы данных для Joomla в составе компонента или же плагин-образец JSON-схемы на GitHub.
Группа плагинов swjprojects. Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.Изменение языковых констант. Изменены некоторые языковые константы в панели администратора. Если вы делали переопределение констант - переопределите их снова.👩‍💻 Joomla 6. Внесены изменения для корректной установки и работы компонента на Joomla 6. Компонент успешно протестирован на Joomla 6-beta2.Минимальная версия Joomla - 5. Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
- Страница расширения👉 Плагин-образец кастомной JSON-схемы данных для сервера обновлений на GitHub.- GitHub расширения- Документация на GitHub- Joomla Extensions Directory#joomla #расширения

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

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
Просмотров: 4188
Последний ответ 15.12.2024, 09:34:09
от kit2m2
Выпадающий список ajax корзины mod_jshopping_cart_wl_ajax_pay_J3

Автор Kokshetau

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

Автор Mexika

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

Автор Shad-777

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

Автор QuZ

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