Новости Joomla

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

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

Автор Kokshetau

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

Автор Mexika

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

Автор Shad-777

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

Автор QuZ

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