Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

yanos

Пользователи
  
  • Публикаций

    76
  • Зарегистрирован

  • Посещение

Информация

  • Пол
    Не определился

Посетители профиля

1 760 просмотров профиля

Достижения yanos

Enthusiast

Enthusiast (6/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Последние медали

0

Репутация

  1. Добрый день. Подскажите пожалуйста как решить проблему. При импорте выдает ошибку если нет "названия фильтра" в "группе фильтра", можно ли как то эту ошибку игнорировать? Чтоб не загружался данный фильтр к товару или товар не загружался, но в целом чтоб импорт проходил успешно. Выгрузка происходит автоматически с 1С, бывает такое что в импорте есть фильтры, а на сайте их пока не добавили в группу.
  2. Пропадает. Ведь используется insert а не update. Вот если б переписать... Пробовал $sql = "UPDATE `".DB_PREFIX."product_description` SET product_id='".$product_id."', language_id='".$language_id."', name='".$name."', description='".$description."', meta_title='".$meta_title."', meta_description='".$meta_description."', meta_h1='".$meta_h1."', meta_keyword='".$meta_keyword."' WHERE product_id='".$product_id."'"; Но знаний мало в итоге не получилось
  3. Возможно вы неправильно меня поняли или я недостаточно понятно выразился, но поспешили на меня повесить "ярлык". Имелось ввиду чтоб в базе не переписывалось поле " description ". Если значение данного поля удалить в xls файле, тогда соответственно значение данного поля в базе будет заменено на "пустое". А мне необходимо чтоб "описание" товара не менялось, так как будет сделано вручную с форматированием. После каждого импорта (для обновления цены и остатков) описание пустое. Вопрос: можно ли сделать так как чтоб не менялось описание? В идеале менять только цену и остатки
  4. Добрый день. Подскажите пожалуйста где поправить и в каком файлике чтоб description не импортировался в базу. Необходимо чтоб значения поля description не менялось. Заранее спасибо
  5. по описанию как будто бы поддерживает. Но при включении этой опции сайт не работает.
  6. Добрый день. Используются ocStore 2.3.0.2.3 с мультиязычностью и Revolution Slider. Не нашел в нем возможности второго языка для слоев или для всего слайдера. Помогите. Очень надо. Или может проще использовать другой слайдер с текстовыми слоями.
  7. Добрый день. А подскажите пожалуйста как сделать нечто подобное в home.tpl? Надо для него создать в language файл и подключить его в controller/common/home.php Отвечу сам. Да. Надо создать файл home.php в language и подключить его в controller/common/home.php
  8. 1. Куда? На фото товара. Об этом писал в первом посте 2. Как? По желанию программиста. Пару вариантов вспоминал также в первом посте. 3. А как вы понимаете "имя товара на фото товара"? Наименования товаров разные, фото товаров разные (размер в пикселях одинаковый). Кол-во символов в основном 10-12. Место нанесение одинаковое.
  9. Добрый день. Необходимо нанести имя товара на фото товара. Не стилями! Предположительно функцией ImageTTFtext. Либо встроенной public function watermark. В модуле "последние товары", либо в "акции". В разделе Opencart 2.x > общие вопросы есть тема Наложить наименование товара на фото товара. Есть попытки решения данной задачи. Магазин на ocStore-2.3.0.2.3. Шаблон next_default.
  10. Сделал. В результате ошибка "500". Шрифт залил в корень сайта. Путь не менял. Модификаторы все отключены, на всякий случай обновил. Кэш очистил. А можно не передавать параметры, а на постоянной основе (может быть в контроллере) нанести на фото товара имя товара. Вообще по мануалу php можно: $img = imagecreatefromjpeg($product['thumb']); //фото товара $color = imagecolorallocate($img, 0, 0, 0); //пишем текст на фото imagefttext($img, 13, 0, 105, 55, $color, $font, '$product['name']'); // Вывод изображения header('Content-Type: image/png'); imagepng($im); Но у меня никак не получилось такую конструкцию заставить работать даже на примере одного файла Или может быть можно встроенную функцию "водяного знака" как то использовать? Которая лежит /catalog/model/tool/imge.php если после строки : $image = new Image(DIR_IMAGE . $image_old); добавить $image->watermark(new Image(DIR_IMAGE . 'watermark.png'), 'middlecenter'); Можно ли как то заменить watermark.png на наименование товара?? PS: еще раз спасибо за помощь
  11. Спасибо большое за помощь. Я тестировал функцию наложения текста на картинку без опенкарта. Первый файл содержал текст и имя картинки на которую накладывать текст и передавал переменные файлу img.php который накладывал. <html> <body> <?php $name = 'ТЕСТ ТЕСТ ТЕСТ'; for ($img = 1; $img <= 10; $img++) { ?> <img src="img.php?name=<?php echo urlencode($name) ?>&img=<?php echo ($img) ?>" alt="" /> <?php } ?> </body> </html> Второй файл с именем img.php <?php $text = urldecode($_GET['name']); $imgs = ImageCreateFromJPEG(urldecode($_GET['img'].".jpg")); //в opencart расширение jpg надо выкинуть т.к. передается полный путь $color = imagecolorallocate($imgs, 0, 0, 0); $font = 'HelveticaRegular.ttf'; imagettftext($imgs, 24, 0, 65, 150, $color, $font, $text); header('Content-type: image/jpeg'); imagejpeg($imgs, NULL, 100); imagedestroy($imgs); // Clear Memory ?> Я хотел текст накладывать на фото товара в карточке категории (catalog/view/theme/default/template/product/category.tpl) В цикле который выводит товары вставлял <img src="img.php?name=<?php echo urlencode($product['name']) ?>&img=<?php echo $product['thumb']; ?>" alt="" /> Это несработало. Как с этого собрать функцию в catalog/controller/product/category.php (если вы про этот контроллер говорили) совсем не понимаю. Попробовал protected function ImageCreateFromJPEG() { $text = urldecode($product['name']); $imgs = ImageCreateFromJPEG(urldecode($product['thumb']); $color = imagecolorallocate($imgs, 0, 0, 0); $font = 'HelveticaRegular.ttf'; imagettftext($imgs, 24, 0, 65, 150, $color, $font, $text); header('Content-type: image/jpeg'); //imagejpeg($imgs, NULL, 100); return (imagejpeg($imgs, NULL, 100)); imagedestroy($imgs); // Clear Memory } И потом в шаблоне вызвать <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $this->Imag eCreateFromJPEG(); ?>" class="img-responsive" /></a></div> Так тоже ничего не получилось.
  12. стилями знаю как. Но надо именно чтоб текст и картинка был один файл. Как минимум с наименования товара надо сделать картинку. Что то наподобие Делал файлик с таким содержимым <?php $text = urldecode($_GET['name']); $imgp = urldecode($_GET['img']); $imgs = ImageCreateFromJPEG($imgp); $color = imagecolorallocate($imgs, 0, 0, 0); $font = 'HelveticaRegular.ttf' imagettftext($imgs, 24, 0, 65, 150, $color, $font, $text); header('Content-type: image/jpeg'); imagejpeg($imgs, NULL, 100); //imagedestroy($imgs); // Clear Memory ?> И этому файлу пытался передать переменные. <img src="img.php?name=<?php echo urlencode($product['name']) ?>&img=<?php echo $product['thumb']; ?>" alt="" /> На примере просто двух файлов .php работает замечательно. В opencart так не работает. Наверное функцию надо делать в контроллере и ей передавать значения. В общем не силен в php. Очень нужна помощь.
  13. Добрый день. Помогите наложить наименование товара на фото товара наподобие водяного знака наверное с помощью библиотеки gd.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.