Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

cmd

Users
  • Posts

    1,296
  • Joined

  • Last visited

Everything posted by cmd

  1. Это путь DLE и, ИМХО, это фиговый путь. Можно заказывать у бухгалтера или электрика, но я бы не стал. 1. Это неправда. Намного меньше, чем половина2. Форум для общения. Не всякое общение подразумевает вопросы и ответы, тем более в одном направлении.
  2. Дерево категорий это отдельный модуль. Контроллер в catalog/modues/category.phpПроверьте там как организована рекурсия. Не уверен, что она там вообще есть.
  3. ingenerks, существует два способа написать кастомизированную фичу 1) сделать это самому 2) заплатить за это кому-то другому. Если Вы хотите делать сами, то должны быть готовы проявить трудолюбие и способность к восприятию нового материала. Если у Вас не желания изучать php и нет желания кому-то оплатить работу, значит не так оно Вам сильно нужно. Вот объясните: почему кто-то должен напрягаться и писать код за плюсики в карму? Ему эти плюсики нужнее, чем Вам кастомизация?Я зарабатываю на жизнь программированием, но не стесняюсь периодически заказывать платные консультации по узкопрофильным вопросам. Год назад работал с Virtue Mart и платил 10$ в час. В этом месяце заплатил 30$ какому-то индусу, который хорошо знал jQuery File Upload и подсказал как реализовать одно нетривиальное решение. Ответ: "Посмотрите в контроллере таком-то" совершенно нормальный. После этого Вы можете попросить уточнить строки или попросить объяснить значение того или иного фрагмента кода - это тоже нормально. Нужно быть готовым к таким ответам и извлекать из них пользу для себя. А люди задающие глупые вопросы это Ваши самые первые враги - глупости спрашивают они, а отвечать потом никто не спешит Вам. P.S. Незнание php или javascript надо восполнять на профильных форумах по php и javascript, соответственно.
  4. Начать с переменной $_SERVER['HTTP_REFERER] - проверить её на соответствие нашему домену, чтобы определить является ли переход внутренним или со внешнего источника. В БД можно создать доп таблицу для хранения данных. Записывать данные в таблицу при обращении к контроллеру sale/confirm (или как там его) и доставать данные в админском модуле управления заказами. Вроде все. Ещё можно дополнительную таблицу для ведения сводной статистики.
  5. IMHO, работает естественный отбор. Без ответа остаются вопросы глупые (ответы на которые можно найти самому "методом тыка") и вопросы в духе "Я ничего не знаю и знать не хочу, но сделайте это для меня под ключ бесплатно". Была бы моя воля, я бы за такие вопросы банил на месяц-два до наступления просветления. А... ещё есть люди, которые не знают правил русского языка и не ставят знаки пунктуации. Их сообщения тоже не хочется читать. И ещё есть люди, которые не могут выбрать подходящий раздел. Например, эта тема должна быть в разделе "Предложения и пожелания", а не "Общие вопросы".
  6. Версию 0.2.2 никогда не использовал, но рискну предположить, что к "рекомендуемым" рекурсивно добавляются их "рекомендуемые". т.е. выходит "рекомендуемые рекомендуемых". Я бы проверил на Вашем месте это предположение... и версию скрипта тоже обновил бы давно...
  7. templater, неожиданно интересный ответ на скучный вопрос! :)
  8. Классный вопрос. Руками, конечно. Берете базу джумлы, анализируете взаимосвязи, потом берете базу OC, устанавливаете взаимосвязи, потом пишите приложение для конвертации. Запускаете его - готово! Ваш Капитан!
  9. Прошу прощения, обманул. Сам OpenCart только осваиваю. Условие: if ($product_info['quantity'] <= 0) { // если товара ноль или меньше показываем stock status товара $this->data['stock'] = $product_info['stock_status']; } elseif ($this->config->get('config_stock_display')) { // если задан стандартный статус для всего магазина, то показываем $this->data['stock'] = $product_info['quantity']; } else { // во всех остальных случаях просто показываем "в наличии" $this->data['stock'] = $this->language->get('text_instock'); } Поле stock_status товара храниться в БД. А это означает, что скорее всего его можно отредактировать где-то в админке. Минтутку... А вот: System -> Localisation -> Stock Status
  10. Можно. Открываете языковой файл и переименовываете. Файл cataloglanguagerussianproductproduct.php Переменная $_['text_instock'] (10 строка) P.S. Пожалуйста! На здоровье!
  11. Статус товара "Нет в наличии" появляется, когда на складе остается 0 единиц товара. Условие в классе ControllerProductProduct 185-191 строка. Чтобы товар имел статус "в пути" нужно создать дополнительное поле в базе данных и добавить в админку checkbox для ручного управления статусом.
  12. AlexFisher, сайт делал не я. Я только писал фичу для наклеек.
  13. И я покажу: Пример на джумла Пример на OpenCart
  14. freelancer, библиотека GD не работает с вектором. В каком формате будешь файлы сохранять? Jpg? Png? Как будешь многослойность обеспечивать? canvas? Статистку по потреблению ОЗУ представляешь? А потерю качества? Я как-то смеха ради попробовал. Конечно, можно добавить кеширование, но цветов может быть 40. 40 цветов + 2 слоя + 500 наклеек = 40000 файлов. А если без canvas, то надо ещё количество цветом умножить на количество фонов. Получится 1 600 000 файлов. Дофига кешировать. А потом ещё возня с альфа-каналом... И если использовать для каждого изображения свой слой + canvas, то для админа будет огромная возня по позиционированию. Так что я пока не согласен совершенно. Я же в "задаче" четко написал: 1. имеем вектороное изображение от которого нужно "плясать" 2. работаем на виртуальном хостинге, а не на трех выделенных серверах (потребление ресурсов должно быть минимальное)
  15. Что значит "на php"? Исходный материал - многослойное векторное изображение в ai или cdr.Задача: - отображать векторное изображение на сайте - менять цвета для каждого слоя и фона динамически без нагрузки на сервер Как тут php может помочь?
  16. В корне сайта. Если Вы его там создали. Если не создали, то за Вас это вряд ли кто сделает.
  17. Ещё можно брутально в <head> добавить <script type="text/javascript">$(document).ready(function() { display('grid'); });</script>
  18. Вот тут можно скачать xml http://forum.opencart.com/viewtopic.php?t=38143
  19. Нужно добавить дополнительные условия в классе ControllerProductCategory.
  20. В OC есть такое понятие как "Опции". Если Вы используете цвет как опцию, то для каждой опции можно использовать добавочную стоимость. Опции будут отображаться в корзине вместе с товаром.
  21. Хотел поставить в подпись текст, типа: "Делать за Вас ничего не буду. Помогу только советом". Открываю профиль, а там:
  22. Не знаю о каком модуле говорит addToCompare, но в OC есть такое понятие как Layout и позиция. Соответственно Layout - разновидность страницы, а позиция - положение на этой странице. Для большинства модулей (в это и есть смысл слова "модуль") можно задавать множество Layout'ов. Т.е. для вывода на всех страницах надо просто перечислить все Layout'ы в настройках конкретного модуля.
  23. Не проверял, предполагаю /catalog/model/catalog/product.php : функция getProducts()
×
×
  • Create New...

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.