Jump to content

TheWho

Новичок
  • Content Count

    46
  • Joined

  • Last visited

Community Reputation

0 Обычный

About TheWho

  • Rank
    Пользователь

Recent Profile Visitors

579 profile views
  1. Нужно внедрить в несколько форм валидацию эмейла, маску для телефона ( в т.ч. В быстром заказе/оформлении заказа ) и еще несколько правок. Подробное тз в лс исполнителю
  2. Требуется сделать мелкие правки в Js моб меню ( чтобы меню было раскрыто на активной категории )
  3. Имеется сайт на Opencart 3 + приобретен модуль Advanced Option Pro Plus ( для корректного вывода изображений + доп информации опций). Нужно подогнать внешний и функциональный вид опций под дозаказ ингредиентов доставки, пример предоставлю в переписке. Цена обсуждается индивидуально с исполнителем.
  4. На сайте - https://nonna.com.ua/4-myasa/ есть ингредиенты с интересной реализацией. Знаете ли вы модули , которые могут помочь в создании чего-то подобного? Или же сколько примерно будет стоить разработка такого модуля\визуала?
  5. if(isset($this->request->get['page']) && $this->request->get['page'] > 0) { $this->response->redirect($this->url->link('product/product', 'product_id=', $product_info['product_id'], true)); } if(isset($this->request->get['page'])&& $this->request->get['page'] > 0) { $this->redirect($this->url->link('product/product', 'product_id=', $product_info['product_id'], true)); } Попробовал так, вообще не редиректит , как будто не определяет тег ?page
  6. Выдает 500 ошибку , через данное условие ведь нужно каждую страницу отдельно прописывать? Указанное в посте условие нашел в интернете и попробовал адаптировать под свои нужды.
  7. Нужно сделать так, чтобы был массовый редирект всех продуктовых страниц с тегами ?page=1,2,3,4,5 и тп на страницу без этого тега. Пример site.ru/category/product?page=1 Нужно редирект на site.ru/category/product Как это можно сделать, чтобы ничего не повредить? Пробовал if(isset($this->request->get['page']) { header('Location: ' . $this->url->link('product/product', 'product_id=' . $product_info['product_id'], true), true, 301); exit(); } Ничего не получилось
  8. Добрый день, появилась необходимость подкрепить ссылки к каждому из языков , чтобы они отображались как /тег языка/нынешняя ссылка (категория,товар и т.п) , как возможно адекватно это реализовать ?Т.к. в language.tpl реализовано все через button и замена просто не работает. Как реализовано сейчас <ul class="dropdown-menu"> <?php foreach ($languages as $language) { ?> <li <?php if ($language['code'] == $code) { ?> class="active-item"<?php } ?>><button class="btn btn-link btn-block language-select" type="button" name="<?php echo $language['code']; ?>"><img src="catalog/language/<?php echo $language['code']; ?>/<?php echo $language['code']; ?>.png" alt="<?php echo $language['name']; ?>" title="<?php echo $language['name']; ?>" /> <?php echo $language['name']; ?></button></li> <?php } ?> </ul>
  9. Уже сделал, благодарю всех за помощь
  10. Благодарю за неоценимый вклад в решении вопроса. Хорошего вам дня
  11. Возможно бред, т.к. нашел его на одном из форумах , если можете помочь с исправлением, то я буду только рад ) Добавлял в файл шапки моей темы в тег <head></head> , выдает часть кода как ошибку
  12. Есть стандартный код If-Modified-Since для opencart до 3 версии, который нужно вставить в шапку и все работает. Но для 3+ версии он не подходит, на сколько я понял из-за формата twig. Помогите адаптировать данный код под версию 3+ или может у кого-то есть уже готовый. Код прикладываю ниже <?php $LastModified_unix = strtotime(date("D, d M Y H:i:s", filectime($_SERVER['SCRIPT_FILENAME']))); $LastModified = gmdate("D, d M Y H:i:s \G\M\T", $LastModified_unix); $IfModifiedSince = false; if (isset($_ENV['HTTP_IF_MODIFIED_SINCE'])) $IfModifiedSince = strtotime(substr ($_ENV['HTTP_IF_MODIFIED_SINCE'], 5)); if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE'])) $IfModifiedSince = strtotime(substr ($_SERVER['HTTP_IF_MODIFIED_SINCE'], 5)); if ($IfModifiedSince && $IfModifiedSince >= $LastModified_unix) { header($_SERVER['SERVER_PROTOCOL'] . ' 304 Not Modified'); exit; } header('Last-Modified: '. $LastModified); ?>
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.