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

sitecreator

Users
  
  • Posts

    6,116
  • Joined

Everything posted by sitecreator

  1. и в каком IE у вас проблема? Проанализировав, вижу, что вы, возможно, наступили на те же грабли, что и товарищ в теме: http://opencartforum...__1#entry105544 в ie9 именно в режиме совместимости начинаются проблемы. а в обычном режиме нет проблем. но как вам посоветовали выше просто скопируйте код из дистрибутива.
  2. сделал правки в коде image.php пустые поля к картинкам не добавляются. просто изменяются пропорции. я использую для создания картинок одинаковой ширины, но разных по высоте public function resize($width = 0, $height = 0) { if (!$this->info['width'] || !$this->info['height']) { return; } $xpos = 0; $ypos = 0; $scale = min($width / $this->info['width'], $height / $this->info['height']); if ($scale == 1 && $this->info['mime'] != 'image/png') { return; } $new_width = (int)($this->info['width'] * $scale); $new_height = (int)($this->info['height'] * $scale); //$xpos = (int)(($width - $new_width) / 2); //$ypos = (int)(($height - $new_height) / 2); $xpos = 0; $ypos = 0; $image_old = $this->image; //$this->image = imagecreatetruecolor($width, $height); // преобразуем, сохранив пропорции $this->image = imagecreatetruecolor($new_width, $new_height); if (isset($this->info['mime']) && $this->info['mime'] == 'image/png') { imagealphablending($this->image, false); imagesavealpha($this->image, true); $background = imagecolorallocatealpha($this->image, 255, 255, 255, 127); imagecolortransparent($this->image, $background); } else { $background = imagecolorallocate($this->image, 255, 255, 255); } // не будем создавать новый прямоугольник //imagefilledrectangle($this->image, 0, 0, $width, $height, $background); imagecopyresampled($this->image, $image_old, $xpos, $ypos, 0, 0, $new_width, $new_height, $this->info['width'], $this->info['height']); imagedestroy($image_old); //$this->info['width'] = $width; // $this->info['height'] = $height; $this->info['width'] = $new_width; $this->info['height'] = $new_height; }
  3. В версии 1.5.4.1, вероятно, имеется ошибка в алгоритме. для файлов GIF изменения происходят так как написано в начале темы. а вот для файлов PNG (с прозрачным фоном) происходит добавление сверху и снизу пустых полей (прозрачных) в любом случае, даже если ширина исходника = заданной ширине для отображения, но высота исходной картинки ниже требуемой в настройках (в админке). убрал для своих нужд добавление пустых полей по краям картинки, например, сверху и снизу.
  4. чет вы не про то... я про элементарные правила вежливости говорил в начале темы. На плюсы мне плевать по большому счету.
  5. мне они совершенно не интересны были. Без благодарности как то обходился и не обижался. просто вывело меня из себя то, что когда стал помогать в одной теме и написал, что у меня есть решение, но выложу его позже (т. к.надо было написать код и отладить), то на следующий день получил минус за данный пост. Для меня это был как плевок, вроде упрека "обещал ведь, 24 часа уже прошли, пустобрех".
  6. видимо, вы не поняли юмора. внимательно посмотрите на посты в этой теме, гляньте справа. у каждого поста появились плюсики. народ просто развлекается. друг другу понаставили плюсов, поэтому я и цитирую "да мы с тобой уважаемые люди!" Разумеется, что чувство юмора у всех разное ... мне это взаимное проставление плюсов ("уважаю!") и напомнило Райкина. Но вы, может быть, и не слышали его, давно это было. Последние посты давно уже ушли от "темы".
  7. В этой теме примерно как у Райкина: Разговор двух алкоголиков: - ты меня уважаешь? - уважаю! а ты меня? - тоже уважаю - да мы с тобой уважаемые люди!
  8. легко, как видите. за "просто поболтать" растет ваш "профессиональный" рейтинг. Если еще один анекдот расскажите, то еще будет плюс. а если два анекдота - два плюса. курилка - наше все для раздувания рейтинга и продвижения в званиях. Еще пяток анекдотов, и вы уже "продвинутый пользователь".
  9. Забавно посмотреть как в этой теме на разные сообщения расставлены плюсы и минусы. Что ни сообщение,то кладезь мудрости, достойное повышения рейтинга. Ну а за создание темы мне, конечно же, положен минус. Господа-товарищи, ну в "курилке" то какие могут быть "добавить/убавить репутацию"? Вот это точно детский сад.
  10. Сделаю чтобы размеры можно было отображать в одной строке (длина-ширина-высота). Также, думаю, что полезно будет дать возможность выводить размеры и в списке продуктов. А vqmod особой нагрузки не прибавляет. Насколько помню, разница всего в 5...10%, что совершенно несущественно.
  11. Сам на разных форумах нахожу таким образом решение. И бываю иногда озадачен, когда вижу ответ вроде "проблема решена, тему можно закрыть". А как решена - неизвестно. Т. е. для других пользователей с аналогичным вопросом решение осталось в секрете.
  12. У webmario версия 1.5.3.1. Должно работать. предоставил ему модуль для теста. Дождусь результата теста, тогда дальше доработаю. сам тестировал на 1.5.4.1 должно также работать и на v1.5.1
  13. Т. е. если человек написал, что у него есть решение, и он готов его предоставить после тестирования, то такой ответ не достоин уважения? И если в 24 часа не будет выложено решение, то позор и всеобщее порицание такому человеку? Я сделал, но выложить сырой вариант не успел. Меня часто ловили на пустозвонстве? Я ведь, вроде бы, не обязан кому то сделать за 24 часа полностью протестированное решение. У меня и другие дела есть. И это не повод давать минус. Я честно написал, что решение есть и выложу его немного позже. Сейчас предоставлю вариант (vqmod) товарищу webmario для теста (в личку). нужно знать версию движка.
  14. у вас какая версия движка? Сырой то вариант у меня уже есть под 1.5.4.1. можно выводить, например, в столбик размеры (длина, ширина, высота), т. е. примерно так: длина: 1500 мм ширина: 300 мм высота: 230 мм Так удобно будет? либо , думаю, что надо добавить возможность выбора вывода размеров в одну строчку так: размеры (Длина х Ш х В): 1500 х 500 х 230 мм. Сейчас еще надо будет разобраться с тем как публиковать модуль на данном форуме. Думаю,что выложу сначала версию 1.0, потом доработаю с учетом пожеланий.
  15. По мере возможностей помогаю людям в решении их вопросов. Но очень неприятно когда за решенную чужую проблему не получаешь элементарного "спасибо" и плюса к репутации. Порой даже непонятно нужен ли был ответ пользователю. например, http://opencartforum...B5%D0%BD%D0%BE/ ни "спасиба", ни плюса к репутации. просто тема закрыта с надписью "решено". или в теме http://opencartforum...BD%D0%B8%D0%B5/ человек слезно просит решения проблемы. через день даю полное решение. реакция - полный игнор. в теме http://opencartforum...B0%D0%BD%D0%B8/ написал, что сделал модуль для решения данной проблемы. и уточнил, что "позже выложу". Причем сразу отметил, что хочу добавить еще новые возможности. Ответов с заинтересованностью в данном модуле не получил. Но получил минус на следующий день в репутацию. Очень неприятная ситуации, отбивает всякое желание помогать. На других форумах есть возможность просмотра того, кто выставляет репутацию и за что, т. е. есть комментарии.
  16. чем он отличнее от http://www.opencart...._download_id=29? тем, что только для версии v1.5.3, v1.5.3.1? или для v1.5.4.1 тоже тестировали?
  17. Какой неадекватный человек добавил минус к репутации? Это вместо того чтобы хоть как то выразить заинтересованность в модуле? Написали бы, что будем благодарны, что действительно нужно. А по реакции вообще не ясно нужен ли модель кому то. Удивительная реакция на помощь. Поскольку спрашивающие товарищи не проявили никакой заинтересованности, то могу предположить, что это им уже и не нужно.
  18. ikarus, если есть поле "цена за упаковку", то, видимо, должно быть и поле "количество в упаковке". Думаю, что будет удобно пользователям.
  19. добавляете в конце stylesheet.css код: div.price #formated_price { color: #F00; } и на странице товара цена будет красным цветом. чтобы и в других местах цена была красного цвета нужно сделать соответствующие аналогичные изменения. например, чтобы в списке товаров цена изменила цвет на красный нужно добавить .product-list .price { color:#FF0000;} И просто совет: изучайте CSS и пользуйтесь FireBug-ом. Тогда и искать легко будет.
  20. Подготовил модуль для вывода веса, длины, (ширины, глубины) и прочих параметров. с возможностью включать и отключать их показ в админке. немного позже выложу. Протестировал работоспособность. Хочу еще добавить возможность показа/скрытия веса (длины, ширины, высоты) на странице категорий в списке/сетке, а не только на странице описания товара. Тестировал на версии 1.5.4.1 сделал vqmod
  21. Есть потребность и желание изменить алгоритм генерирования изображений. версия магазина ocStore1.5.4.1 Для меня не вполне прозрачен алгоритм и логика создания миниатюр изображений. поясните, знатоки, пожалуйста. Итак, в настройках задан размер изображения (для товаров в списке, например) 500 на 220. исходное изображение имеет размер 500х99. В списке товаров вижу, что данное изображение не масштабируется и белые поля сверху и снизу не добавляются. но стоит только в настройках поставить 499х220 или 501х220 как сразу же генерируется картинка с белыми полями сверху и снизу. Почему сделано именно так? Меня такой алгоритм никак не устраивает. Где можно отменить добавление этих белых полей? image.php? И возможно ли вместо белых полей для файлов GIF и PNG добавлять прозрачные поля? спасибо.
  22. совершенно не сложно. есть бесплатный модуль, например: http://www.opencart.com/index.php?route=extension/extension/info&extension_id=7880&filter_search=category%20home&filter_license=0&filter_download_id=29
  23. Вы это про что? Wacoola дополнительное поле использует просто для вывода надписи "за 1 погонный метр" и аналогичных. Я давал ответ на конкретную задачу Wacoola. И для решения этой задачи (мною) не нужны доп. поля. И, более того, сохранилась бы совместимость с модулем экспорт/импорт. И кода потребовалось бы править намного меньше, но это уже мелочи. Вы же рассуждаете как то абстрактно без конкретной задачи. Если опишите конкретную задачу, которую нельзя решить доступными способами и которая полностью решается данным методом, то тогда это будет конструктивный разговор.
  24. что вы под этим подразумеваете? В корзине, например? или где? Можете в личку написать если есть практический интерес. просто любопытно, а кто же?
  25. Wacoola, если есть желание, то могу сделать модуль, который упростит вашу жизнь. Т. е. если для конкретной категории у вас везде должно быть написано "за 1 метр погонный", то достаточно это написать один раз. И для каждой категории, разумеется, можно делать свою надпись. Более того, для нужных товаров эту надпись можно менять "по-товарно". Плюс нормальный экспорт/импорт как 2-й шаг если будет интерес.
×
×
  • 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.