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

savage4pro

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

    81
  • З нами

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

Усі публікації користувача savage4pro

  1. 300 5 Завантажити / Придбати розширення Таблица содержания Модуль добавляет "Таблицу содержания" (TOC) на страницы описаний: Товаров Категорий Статей (Информация) Производителей (если есть) Установка: Бекап БД Зайдите в Панель администратора -> Модули -> Установка модулей и загрузите .zip-файл Панель администратора -> Модули -> Модификаторы обновите кэш модификаторов Панель администратора -> Модули -> Модули -> Активируйте модуль "Таблица содержания" Отредактируйте и сохраните настройки модуля для первого использования Изменяйте настройки модуля в любое время по необходимости Примеры на странице товара, категории, статьи блога Админка (demo/demo) Автор savage4pro долучення 06.11.15 Категорія Модули Системные требования DOMDocument + DOMXpath Метод активации Без активации Ioncube Loader Нет ocStore 2.3 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 Звернення до сервера розробника Нет  
  2. Скачать / Купить дополнение Замена символа рубля OCMOD Мод заменяет знак валюты рубля на симпатичный почти уже стандартный символ (U+20BD), представленный в наборе глифов шрифта "Roboto" от Christian Robertson. Подходит для любого шаблона OpenCart версий 2.0.x, 2.1.x, 2.2.x, 2.3.x при отсутствии прямых модификаций ядра. Схема работы: добавляет в БД новую таблицу `oc_currency_modsymbols` с одной записью - для валюты с кодом RUB на этапе выборки данных о валютах оборачивает оригинальный символ в конструкцию для обработки подключаемыми при загрузке страницы стилями не ломает возможность менять оригинальный символ в админке, который будет показан при выводе шаблонов, в которых нет возможности подключать дополнительные стили (например, почтовые уведомления), пробелы до/после оригинального символа выносятся за пределы конструкции, т.е. сохраняются после установки можно вручную добавлять записи в таблицу `oc_currency_modsymbols` для форматирования символов валют по желанию (для включения в конечную строку стандартного значения, т.е. для автозамены, вместо него следует указать "_default_symbol_") мод можно безболезненно отключать/удалять, функциональность при этом вернется к стандартной Установка: Бекап! загрузить roboto-rouble-symbol-2.5.ocmod.zip через Extensions / Extension Installer обновить кэш модификаций на странице Extensions / Modifications обновить системный кэш Удаление: Бекап! удалить мод на странице Extensions / Modifications, там же обновить кэш модификаций обновить системный кэш вручную удалить из БД таблицу `oc_currency_modsymbols` вручную удалить файлы catalog/view/theme/default/stylesheet/roboto-forced.css и roboto-forced.min.css вручную удалить файлы catalog/view/theme/default/stylesheet/font/google/roboto-subset-latin-ext-*.* При обновлении с предыдущих версий рекомендется полное их удаление, но можно удалить сам модификатор и очистить системный кэш и кэш модификаций, данные БД перезапишутся на новые при повторной установке. В случае некорректного отображения блока с форматированной ценой (например, вылезающие закрывающие теги вида: руб." />") необходимо в шаблоне, где эта цена выводится, оборачивать её вывод в strip_tags(); С 2016-11-28 (v.2.5.1) в комплекте идет сабсет (latin-ext, webfont) шрифта Roboto для совместимости с браузерами, которые блокируют подгрузку внешних шрифтов (да, это про тебя, IE9, гори в аду!) Добавил savage4pro Добавлено 06.11.2015 Категория Прочее Системные требования Метод активации Ioncube Loader ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика  
  3. Скачать / Купить дополнение Замена символа рубля vQmod Мод заменяет знак валюты рубля на симпатичный почти уже стандартный символ (U+20BD), представленный в наборе "PT Sans" от google fonts. Подходит для любого шаблона OpenCart версий 1.5.x при отсутствии прямых модификаций ядра. Схема работы: добавляет в БД новую таблицу `oc_currency_modsymbols` с одной записью - для валюты с кодом RUB на этапе выборки данных о валютах оборачивает оригинальный символ в конструкцию для обработки подключаемыми при загрузке страницы стилями проверка таблицы (в случае отсутствия таблицы - создание, если пустая - заполнение) при каждом вызове конструктора класса Currency не ломает возможность менять оригинальный символ в админке, который будет показан при выводе шаблонов, в которых нет возможности подключать дополнительные стили (например, почтовые уведомления), пробелы до/после оригинального символа выносятся за пределы конструкции, т.е. сохраняются после установки можно вручную добавлять записи в таблицу `oc_currency_modsymbols` для форматирования символов валют по желанию (для включения в конечную строку стандартного значения, т.е. для автозамены, вместо него следует указать "_default_symbol_") мод можно безболезненно отключать/удалять, функциональность при этом вернется к стандартной Требуется vQmod версии 2.4.1. Установка: скопируйте содержимое папки "upload" в корень вашего сайта удалите файлы "/vqmod/vqcache/vq2-*" зайдите в панель администратора и очистите кэш vqmod и системный В случае некорректного отображения блока с форматированной ценой (например, вылезающие закрывающие теги вида: руб." />") необходимо в шаблоне, где эта цена выводится, оборачивать её вывод в strip_tags(); Добавил savage4pro Добавлено 06.11.2015 Категория Прочее  
  4. повлияет напишите условие в методе if (isset($_POST['json']) && $_POST['json']==1) { $this->response->setOutput(json_encode($result)); } else { return json_encode($result); } и при вызове аяксом добавьте этот параметр со значением в пост данные, ну или в строку, тогда и проверять надо $_GET
  5. написано же русским по белому в шаблоне товара уберите богомерзские символы, или уж закомментируйте правильно <!--$('#cart .heading').fadeTo(350, 0.1); $('#cart .heading').fadeTo(350, 1); $('#cart .heading').fadeTo(350, 0.1); $('#cart .heading').fadeTo(350, 1); $('#cart .heading').fadeTo(350, 0.1); $('#cart .heading').fadeTo(350, 1); --> и это решит одну из ваших проблем а еще шаблон ругается, что ему переменную не завезли var widthimg3 = <b>Notice</b>: Undefined variable: widthimg in <b>/home/krasn169/public_html/catalog/view/theme/mattimeo/template/module/featuredreview.tpl</b> on line <b>116</b> + 20; еще несколько смущает, что вы такое выводите здесь уберите все, что там есть до "<?php" и после "?>" если не исправится, пересохраните файл в "UTF-8 without BOM"
  6. так $this->response->setOutput('something'); устанавливает выдачу, отображение которой происходит в конце index.php, при этом вызывается через echo установленного значения поэтому ваш метод public function checkProfile() { при вызове будет выводить результат, если далее в скрипте не будет вызван еще один $this->response->setOutput, который установит другое значение для конечного вывода если же setOutput будет вызван, то ваш метод отработает вообще впустую если вы хотите вернуть результат выполнения функции/метода, используйте вместо $this->response->setOutput(json_encode($result)); обычный return json_encode($result); а на данный момент ваш метод ничего не возвращает, работает как процедура, и поэтому присваивание $data['activeProfile'] = $this->checkProfile(); не сделает ничего, и переменной $data['activeProfile'] просто не существует
  7. ну весь кусок кода, который вас смущает :) как выполняете запрос, что отдаете методом модели, что нужно контроллеру пока что может быть все что угодно, от абсолютно верного, но почему-то удивляющего вас результата, до подавляемых ошибок
  8. огласите весь список, пожалуйста (ц) в большинстве случаев вывод увидите
  9. вариант №1, а почему null - ищите ответ в другом месте кода
  10. вопрос в том, что вы делали, чтобы он не "растягивался и стягивался" не актуально уже? на данный момент html content на главной не замечен
  11. catalog/view/javascript/common.js добавьте до строки $('#grid-view').click(function() { вот такую конструкцию if ($('#grid-view').length==0) { jQuery('<div/>', {id: 'grid-view'}).appendTo('body'); } и кэш браузерный почистите
  12. точно получили данные и передали их в контроллер модуля, а результат записали в массив $data['modules'], который будет использован загружающимся позже шаблоном позиции для вывода в цикле всех модулей для текущей раскладки
  13. а чтобы "мало кто может это делать" (с) нужно модуль ваш чуток переписать, а именно, на примере того же html, вместо $this->load->model('extension/module'); if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { if (!isset($this->request->get['module_id'])) { $this->model_extension_module->addModule('html', $this->request->post); } else { $this->model_extension_module->editModule($this->request->get['module_id'], $this->request->post); } $this->session->data['success'] = $this->language->get('text_success'); ... писать что-то вроде $this->load->model('setting/setting'); if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $this->model_setting_setting->editSetting('ваш_модуль', $this->request->post); $this->session->data['success'] = $this->language->get('text_success'); ... т.е. сохранять данные модуля в таблицу oc_setting вместо oc_module ну и получать данные потом не мудрствуя, напрямую
  14. если хардкорно, то, например, так в контроллере футера: $modId = id_вашего_модуля_в_БД; $modName = 'название_модуля'; $this->load->model('extension/module'); $setting_info = $this->model_extension_module->getModule($modId); $data['variable_for_template'] = $this->load->controller('module/' . $modName, $setting_info); а в шаблоне футера используйте $variable_for_template хотя для этого хватило бы и стандартного модуля "HTML Содержимое"
  15. наводящие вопросы :) у вас все товары планируют иметь 3 цены или только пара выбранных штук?
  16. не поделитесь? вдруг кто-нибудь тоже застрянет, а тут и ваша тема
  17. немного странный вопрос задаются в админке при создании модуля, значения post в контроллере из формы шаблона сериализуются и кладутся в таблицу oc_module, из которой для фронтенда в контроллерах catalog/controller/common/column_...php и content_...php с помощью метода getModule модели catalog/model/extension/module.php получаем десериализованные данные и вызываем с этим массивом наш модуль
×
×
  • Створити...

Important Information

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