Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

savage4pro

Користувачі
  
  • Публікації

    81
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем savage4pro

  1. А как обернуть, подскажите. <input type="hidden" name="min_product_price" value="<?php if (!$special) { ?><?php echo $price; ?><?php } else { ?><?php echo $special; ?><?php } ?>"/>

     

    как-то так

    <input type="hidden" name="min_product_price" value="<?php if (!$special) { ?><?php echo strip_tags($price); ?><?php } else { ?><?php echo strip_tags($special); ?><?php } ?>"/>
    
  2. У нас знак рубля в двух модулях с ошибкой выводится. Посмотрите.

    Сам код:

    <input type="hidden" name="min_product_price" value="<?php if (!$special) { ?><?php echo $price; ?><?php } else { ?><?php echo $special; ?><?php } ?>"/>

    Может его как то поправить.

     

    это пробовали?

     

     

    В случае некорректного отображения блока с форматированной ценой (например, вылезающие закрывающие теги вида: руб." />") необходимо в шаблоне, где эта цена выводится, оборачивать её вывод в strip_tags();
  3. oc 2.1.0.1

    1. загрузил через установку архив roboto-ruble-symbol.ocmod.zip зеленая полоска показала что все ок

    2. зашел в менеджер дополнений нажал обновить кэш и все пропало

     

    Выскочил белый экран с надписью

    Use of undefined constant DIR_DATABASE - assumed 'DIR_DATABASE' in /var/www/***/data/www/***/system/library/db.php on line 14 Error: Could not load database file mysqli! 

    3. стал проверять в чем дело: а) таблица в базе создана б) изменения в файлы согласно install.xml не были записаны 

    4. удалил все что было записано модулем: а) таблицу б) файл из папки stylesheet

    5. проверил скрипты в которые должны были внестись изменения - они не изменны остались

    6. удалил все из папки cache

     

    толку ноль. не понятно где еще мог модуль наследить подскажите пожалуйста

    спасибо. 

     

    какие модуль оставляет следы:

    css

    таблица в базе

     

    у вас точно 2.1.x?

    константа DIR_DATABASE во второй ветке движка не используется вовсе, насколько мне известно

    смотрите, какие еще модули ставили и для какой версии

    • +1 1
  4. ну чудес-то не бывает

     

    посмотрите внимательней, экспортируйте строку, созданную в админке и строку, загруженную 1С и сравните их в текстовом редакторе, в том числе их длины

  5. - Доктор, когда я вот вот так вот делаю у меня болит

    - А вы вот вот так вот не делайте

     

    на самом деле, вопрос в том, через что вы в базу вносите "вручную"

    если редактором каким, то он может замечательно & превратить в &

  6. по дефолту, decimal_point и thousand_point являются индексами массивов в языковых файлах

    каким образом ваш шаблон товара получает переменную $currency, могу только предположить, что другим модификатором

    вероятно, он добавляет в таблицу oc_currency новые поля, может быть в этом проблема

  7. во-первых, спасибо за разумные советы!

     

    с темами какая история

    их мильон три штуки, мало того, темы любят так или иначе править под себя

    с другой стороны, поменять css-селекторы в копии шаблона модуля для вывода в том же виде, что и в дефолте, но в текущей теме, не критично отличающейся от стандартной - дело минутное

    но это не касается случаев, когда либо тема писана самостоятельно, либо, например, когда в ней не используются табы вовсе, или требуется размещение где-нибудь в произвольном месте шаблона товара, или же вдруг захочется раскидать одну категорию файлов - над изображением, вторую - сбоку, а третью - попрятать в скрытый див, почему нет, базовый шаблон будет лежать в папке дефолтной темы, копируем в папку модулей своей темы и адаптируем под себя сколько душе угодно, все необходимые данные в шаблон передаются, в том числе и классы категорий, на основании которых их можно раскидывать js-ом

    просто тут нет какого-то определенного 100%-но правильного видения, как и где размещать файлы для скачивания, каждый видит по-своему

    поэтому, дабы не засорять модуль лишними настройками, количество которых зависит только от фантазии даже не моей, а пользователя, адаптации не планируется, даже под самые распространенные темы

     

    про ссылки - оправдываться нечего, внес изменения в модуль

    теперь они нигде не светятся, да по сути левых ссылок и нет вовсе - выполняются post-запросы на адрес страницы товара, в том числе и для скачивания

    все фронт методы модуля, кроме index, стали private, и прямой вызов контроллера тоже ничего не даст, кроме редиректа

     

    p.s. у journal не .tab-contents, а .tabs-content

  8. Crear. Файлы для скачивания (File Downloads)


    Crear. Файлы для скачивания (File Downloads)


    Расширение выполняет задачу добавления к товарам документов и инструкций в виде файлов для скачивания посетителями.

     


    Возможности и особенности:

    1. безопасно загружает файлы в свою отдельную папку (system/storage/documentation/download), используя механизм добавления произвольной строки к именам оригинальных файлов
    2. работа модуля никак не связана со стандартной функциональностью (когда файлы для скачивания доступны только после оплаты заказа), кроме использования списка допустимых расширений и mime-типов из настроек магазина
    3. позволяет выполнять загрузку по FTP (в соседнюю с рабочей папку - upload) с последующей их обработкой по нажатию кнопки - автоматическим созданием документов для дальнейшей с ними работы - привязки к товарам, задания имени файла для пользователя и заголовка, а также выбора группы покупателей, если это необходимо, кроме того, для больших файлов вариант загрузки по FTP предпочтительней
    4. централизованный интерфейс управления документами, вся работа осуществляется через модуль
    5. при удалении товара удаляются связи с документами, сами документы и файлы остаются, а в случае некорректного удаления, например, напрямую из БД, актуальность связей можно восстановить сервисной кнопкой


    Демонстрационный сайт

     

    Панель администратора
    demo
    demo

     


    Установка стандартная:

    1. автоматически - через менеджер расширений в админке, либо вручную - залить из архива содержимое папки upload в корень сайта
    2. активировать модуль на странице списка модулей
    3. добавить модуль в макет(схему) "Товара" в любую позицию - важно не расположение, а само наличие кода на странице товара


    Отдельно про вкладку Сервис:

    1. "Обработать новые файлы" - автоматическое создание документов при успешной обработке файлов, находящихся в system/storage/documentation/upload, в случае успеха файлы перемещаются, в случае неудачи остаются на месте, пока вы не решите проблему (вероятней всего, настройкой разрешенных типов файлов) или не удалите их вручную или сервисной кнопкой, о которой чуть ниже
    2. "Удалить битые связи" - актуализирует таблицу связей, если, например, товара по какой-либо причине больше нет, но связь с документами осталась
    3. "Удалить неиспользуемые файлы" - из папки download удалит файлы, не привязанные ни к одному документу, также полностью очистит папку upload, поэтому перед выполнением данного действия, нажмите на первую кнопку


    Рекомендации:

    1. при загрузке по FTP удостоверьтесь, что клиент не резервирует для файлов место на сервере, если же он это делает и изменить никак не получается, то, во избежание ошибок, не пользуйтесь сервисными кнопками для обработки новых файлов/очистки папок, пока файлы не будут закачаны полностью, либо вешайте flock на system/storage/documentation/index.html на время загрузки файлов
    2. для того, чтобы исключить возможность прямого скачивания в случае компрометации серверного имени файла, добавьте в .htaccess строку:
      RewriteRule ^system/storage/documentation/(.*) index.php?route=error/not_found [L]


    Примечания:

    1. предполагаемая совместимость: OpenCart и сборки 2.0.x, 2.1.x, 2.3.x
    2. тестировался на OpenCart 2.0.3.1, OpenCart 2.1.0.2, OpenCart.PRO 2.1.0.2, OpenCart.CMS 2.3.0.2
    3. из коробки работает на дефолтном bootstrap-шаблоне OC
    4. адаптация к другим шаблонам самостоятельная или по запросу
    5. файлы не заменяет, VQMOD/OCMOD не использует
    6. при удалении модуля загрузки, документы и связи с товарами сохраняются

    • Автор
    • долучення
      19.02.16
    • Категорія
    • Системные требования
    • Метод активации
      Без активации
    • Ioncube Loader
      Нет
    • ocStore
      2.3.0.2.4
      2.3
      2.1
    • OpenCart.Pro, ocShop
      Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
    • Звернення до сервера розробника
      Нет

     

    • +1 1
  9. Modal SEO URL SuperFix + Language variables JS loader


    Modal SEO URL SuperFix + Language variables JS loader


    Modal SEO URL SuperFix + Language variables JS loader

    Мод добавляет следующие возможности:

    • указывать SEO URL для страниц соглашений (это либо никак не влияло на seo-адрес, либо приводило к корявому выводу модальных окон на страницах регистрации, оформления заказа и возвратов)
    • показ кнопки подтверждения прочтения соглашений
    • функция получения любых языковых переменных из JS-скриптов

    Подходит для адаптивных шаблонов OpenCart версий 2.0-2.3, по стандарту использующих модальные окна Bootstrap.

    Использует OCMOD.

    Установка:

    Бекап!

    загрузить modal_seourl_superfix.ocmod.zip через Extensions / Extension Installer

    обновить кэш модификаций на странице Extensions / Modifications

    обновить системный кэш

    Удаление:

    Бекап!

    удалить мод на странице Extensions / Modifications, там же обновить кэш модификаций

    обновить системный кэш


    • Добавил
    • Добавлено
      28.12.2015
    • Категория
    • Системные требования
    • Метод активации
    • Ioncube Loader
    • ocStore
    • OpenCart.Pro, ocShop
    • Обращение к серверу разработчика

     

  10. и сделайте аналогичные изменения

    echo substr($product['name'],0,35) -> echo utf8_substr($product['name'],0,17)

     

    как минимум в шаблонах

    catalog/view/theme/theme167/template/module/special.tpl

    catalog/view/theme/theme167/template/module/bestseller.tpl

     

    а вывод $product['description'] либо так же обрезайте, либо закомментируйте по-человечески

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.