Открывается пустая страница при клике на фильтр

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

Ivan2018 M
Ivan2018 M
Возраст: 45
Репутация: 1
Сообщения: 54
Зарегистрирован: 12.02.2018
С нами: 6 лет 1 месяц

Сообщение #1 Ivan2018 » 13.05.2020, 09:54

Открывается пустая страница "about:blank" при клике на фильтр "Показать ещё".
Раньше все нормально было...

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 4 месяца
Сайт Skype

Сообщение #2 OkayCMS » 13.05.2020, 11:30

Где именно? Покажите пример.

Ivan2018 M
Ivan2018 M
Возраст: 45
Репутация: 1
Сообщения: 54
Зарегистрирован: 12.02.2018
С нами: 6 лет 1 месяц

Сообщение #3 Ivan2018 » 13.05.2020, 14:04

Спойлер
predklapan.ru/catalog/vse_dlya_svarki_i_rezki

Есть какое-то решение проблемы?

Ivan2018 M
Ivan2018 M
Возраст: 45
Репутация: 1
Сообщения: 54
Зарегистрирован: 12.02.2018
С нами: 6 лет 1 месяц

Сообщение #4 Ivan2018 » 19.05.2020, 06:17

Проблема возникает, я так понимаю в файле features.tpl

Код: Выделить всё

{* Brand list *}
               {foreach $category->brands as $b}
               {if $b->visible}
                  <div class="item col-6 col-md-4 col-lg-12{if $b@iteration>5 && !$smarty.get.b} hidden{/if}">
                     <a class="filter_link{if $brand->id == $b->id || $smarty.get.b && in_array($b->id,$smarty.get.b)} checked{/if}" href="{furl params=[brand=>$b->url, page=>null]}">
                        <i class="indicator"></i>
                        <span>{$b->name|escape}</span>
                     </a>
                  </div>
                  {if $b@last && $b@iteration >5 && !$smarty.get.b}
                  <a href="javascript:void(0)" class="color link-more" onclick="$(this).parent().find('.hidden').removeClass('hidden'); $(this).hide();" >Показать ещё</a>
                  {/if}
               {/if}
               {/foreach}



Решил проблему добавил: return false;
Здесь:

Код: Выделить всё

<a href="javascript:void(0)" class="color link-more" onclick="$(this).parent().find('.hidden').removeClass('hidden'); $(this).hide(); return false;" >Показать ещё</a>


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 32 гостя