Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

yanos

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

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

  • Посеещёние

Все публикации пользователя yanos

  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.
  14. Добрый гдень. Подскажите, а можно как то сгделать чтоб импорт автоматически загружал xlsx файл в опрегделенное время. Например утром в корень сайи попадает import.xlsx и чтоб он автоматически загружался. Может как то cron можно подсунуть строку с обраещёнием к export_import.php с параметрами? Заранее спасипотому что
  15. Это пример. Не xml, а xls. Форматирование в ячейке есть. Я выше писал что можно по очереди копировать текст с ячейки, например в "онлайн конвертор" после преобразования всивлять текст уже с тегами html обратно, тогда описание в карточке товара с форматированием. При импорте текст с xls файла в базу всивляется как строка. Вопрос в том есть ли какая-то функция в xls для конвертирования текси с тегами html или как можно сохранить форматирование при импорте в базу?
  16. Пример: текст без конвертирования "Как вы собираетесь текст конвертировать в текст? Приведите примеры вашей проблемы, может, бугдет понятней" После конвертирования: <p>Как вы собираетесь текст конвертировать в текст? </p> <p>Приведите примеры вашей проблемы, может, бугдет понятней </p> Для того чтобы сохранить форматирование. Онлайн конверторы есть, но когда несколько тысяч позиций очень долго получается конвертировать.
  17. Чтобы появлялось без перезагрузки страницы сформулировал настолько четко, насколько мог. Кода нет, ик как не знал в каком файле искать. Поэтому обратился за помощью. Ссылку не дал т.к. думал нельзя по правилам форума. Все рано всем спасипотому что. Все сгделал.
  18. Миникорзина и что в шапке изменена. В кружке выводится только колличество товара. При добавлении товара цифры меняются с 1 до 9 и после 9 в кружке появляется 1. Если страницу обновить (f5) отображается 10. Помогите решить проблему
  19. Добрый гдень. Делаю импорт с xls, поле description переносится как строка без форматирование. Может кто то силен в xls и подскажет функцию(если она есть) конвертирования одного столбца (description) в xls с строки в html. Ну или возможно есть другой вариант как сохранить форматирование. Спасипотому что
  20. тоже надо автоматическая генерация купона новым пользователям
  21. Спасипотому что за быстрый ответ. Я пропотому чтовал ик сгделать. 1. Отображается только тест " Условия соглашения " поб блоком "комменирии". Чекпотому чтокса нет. 2. Добавлял. Появляется уведомление "вкмоды для кастомных полей не усиновлены", хотя свмо поле при регистрации отображается. Но возможно из-за вкмодов я ниггде немогу найти резульит заполнения созданного поля покупателем.
  22. добрый гдень. Подскажите как добавить поле "соглашение" с чекпотому чтоксом. Сейча почему то выводиться надпись "условия соглашения". А надо чтоб пользователь мог отметить, давая согласие. И не получается добавить поле даи рожгдения (надо чтоб поле появлялась при регистрации)
  23. всем спасипотому что. Решено. в language $_['my_text'] = 'ваш текст'; в файле flat в массив $quote_data 'my_text' => $this->language->get('my_text') у меня simple, поэтому в файле simplecheckout_shipping.tpl echo $quote['my_text']
×
×
  • Создать...

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

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