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

Maklaosdelay

Новачок
  • Публікації

    28
  • З нами

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

Повідомлення, опубліковані користувачем Maklaosdelay

  1. 19 часов назад, Skull515 сказал:

    Здравствуйте, купил модуль, поставил, вроде все работает, но что-то он выходит за рамки стандартного стакана сайта. Не подскажете где подкрутить?

    Здравствуйте, у вас в верстке все блоки обернуты в класами "container carousel-module-container" а этот нет

  2. В 31.01.2019 в 13:07, illuzii сказал:

    Добрый день. Есть ли возможность выводить фотографии только из одного определенного хэштега с моего инстаграм аккаунта?  Версия osctore 2.3.0.2

    теоретически можна добавить функционал с фильтром по хэштегу но инстаграм без авторизации выдает только 14 последних фото если их пофильтрировать то их остенеться менше для вывода на сайт

  3. PimPay платежная система на opencart 3.x.x


    PimPay платежная система на opencart 3.x.x


    Модуль для приема платежей на сайт системой оплат PimPay

     

    Установка:

    1) Зайти в панель управления -> Расширения -> Установка расширений -> загрузить

    2) Зайти в модули -> оплата -> PimPay и активировать

    3) Настроить модуль и принимать платежи =)

     

    Настройка:

    1) Ввести shop id и Secret из личного кабинета PimPay

    2) В личном кабинете PimPay ввести URL адрес обратного вызова магазина (из настроек модуля)

    3) Выбрать статусы заказов после (оплаты, неуспешной оплаты, возврата), нижняя граница и географические зоны на свой выбор

    4) Статус поставить на включено

     

    Прибыльных вам сделок :wink:


    • Автор
    • долучення
      15.12.18
    • Категорія
    • Системные требования
    • Метод активации
      Без активации
    • Ioncube Loader
      Нет
    • ocStore
      3.0
    • OpenCart.Pro, ocShop
      Несовместим
    • Звернення до сервера розробника
      Нет

     

  4. Мультиязычные адреса магазина


    Мультиязычные адреса магазина


    Как вы знаете, по стандарту опенкарт не позволяет вам выбирать имя или адрес магазина на разных языках.

    Поэтому, это расширение позволяет вам показывать информацию о магазинах на разных языках (имя магазина, адрес, расписание).

    Это расширение использует ocmod, поэтому вам не нужно загружать файлы на ftp, просто установите через админ панель и используйте.Не забудьте обновить кэш модификаций (Расширения -> Модификации -> refresh).Также вы можете отключить это расширение в (Расширения -> Модификации), если вам нужно по какой-то причине.

     

     

    Установка:

    • распаковать multilang_locations.zip
    •  Зайти в панель управления -> Расширения -> Установка расширений -> загрузить -> выберите install.xml с распакованого архива (или multilang_locations.zip если у вас включен фтп в настройках)
    • Перейдите в Расширения -> Модификаторы -> нажмите обновить
    • готово.

     

    Если вы добавили локации раньше, нужно будет обновить данные локации (введите имя, адрес, расписание, комментарий на каждом установленном вами языке).


    • Автор
    • долучення
      06.08.18
    • Категорія
    • Системные требования
    • Метод активации
      Без активации
    • Ioncube Loader
      Нет
    • ocStore
      2.3
    • OpenCart.Pro, ocShop
      Не проверялось
    • Звернення до сервера розробника
      Нет

     

  5. Instagram посты (без api ключей)


    Instagram посты (без api ключей)


    Инстаграм ввел ограничения по запросах, модуль больше не продаеться

     

    Преимущества:
    Показ ваших и чужих фотографий с инстаграма (только для публичных профилей).
    Не нужно api ключей.

    Максимум 12 последних фоток.
    Включает в себя slick slider.

    License:
    Любое количетво доменов, открытый код, нельзя перепродавать.
    Поддержка 3 месяца или до ограничений со стороны инстаграма.

    Установка:

    Метод 1 (extension installer):
    1) Настройте и включите FTP в настройках опенкарта
    2) Зайдите в админ панель -> Расширения -> Установка
    3) Нажмите загрузить (выберите файл opencart 2.(ваша версия oc).ocmod.zip)
    4) готово

    Метод 2 (extension installer):
    1) Разархивуйте opencart 2.(ваша версия oc).ocmod.zip файл
    2) Залейте в корень сайта
    3) готово

     

    Не забудьте добавить модуль в ваш layout

    instagram module 1.png

    instagram module 2.png


    • Добавил
    • Добавлено
      03.06.2018
    • Категория
    • Системные требования
      curl, jquery
    • Метод активации
      Без активации
    • Ioncube Loader
      Нет
    • ocStore
      3.0
      2.3
      2.2
      2.1
    • OpenCart.Pro, ocShop
      Не проверялось
    • Обращение к серверу разработчика
      Нет

     

  6. 1 час назад, nikeforce111 сказал:

    Помогите устранить данную ошибку!!! В вебмастере яндекс при проверке sitemap пишет:

    Неправильный адрес страницы

    https://******/vezuvij-legenda/pechi-vezuvij/vezuvij-legenda/pechi-vezuvij/vezuvij-legenda/pechi-vezuvij/vezuvij-legenda/pechi-vezuvij/vezuvij-legenda/

     

    При переходе на данную ссылку, выглядит вот так (прикрепил)

    Где копаться?

    j.png

    ошыбка самого опенкарта, можеш попробовать править seo_url.php чтобы выдавала сылку на категорию без подкатегории но тогда будет беда (н/п небудет exsample.com/pechi/drugie а только exsample.com/drugie), когда сеошники просят поправить просто делаю редирект на адрес без повторений - explode('/', $url) , потом array_unique, а потом собираю implode('/',$parts)

  7. 9 часов назад, yanos сказал:

    Сделал. В результате ошибка "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: еще раз спасибо за помощь

     

    если через контролер то нужно гдето эту картинку сохранять и вызывать ее по ее адресу, если уже через библиотеку image тогда вызывайте через $this->image() если не ошыбаюсь то эта библиотека сразу возвращает адрес готовой картинки но нужно смотреть

  8. 11 часов назад, yanos сказал:

    Версия ocstore 2.3.0.2

     

    появилось время, начнем:

     

    1) вставить в шаблон силку на картинку 

    <img src="/?route=product/category/watermark&img=<?php echo $image['thumb']; ?>" alt="" />

     

    2) создать функцию на пути ?route=product/category/watermark которая будет принимать переменные text i img

    заходим в catalog/controller/product/category.php добавляем функцию

    public function watermark() {
            $imgs = imagecreatefromjpeg(urldecode($_GET['img']));

            $color = imagecolorallocate($imgs, 0, 0, 0);
            $font = 'HelveticaRegular.ttf';

            imagettftext($imgs, 24, 0, 65, 150, $color, $font, 'Мой текст');
            header('Content-type: image/jpeg');
            imagejpeg($imgs, NULL, 100);
            imagedestroy($imgs);
        }

     

    3) залить шрифт HelveticaRegular.ttf в корень сайта или другую папку но тогда поменяйте переменную $font = 'HelveticaRegular.ttf';

     

    4) иногда требуется очистка кэша модули/модификаторы/обновить

     

    • +1 1
  9. 2 часа назад, yanos сказал:

    стилями знаю как. Но надо именно чтоб текст и картинка был один файл. Как минимум с наименования товара надо сделать картинку.

    Что то наподобие

    Делал файлик с таким содержимым

    <?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.

    Очень нужна помощь.

     

    1) если второй файлик это класс то тогда нужно его залить в system/library, и функцию с класа вызывать так $this->yourclass->ImageCreateFromJPEG();

    2) если во втором файле только функции тогда нужно их в контролер вставить protected function ImageCreateFromJPEG() {} и вызывать как $this->ImageCreateFromJPEG();

    3) или скиньте файл нужного контролера, файл с которого вы тестили и файл с функцыями я помогу разобраться, также укажыте версию опенкарта

    • +1 1
  10. 1 час назад, yanos сказал:

    Добрый день. Помогите наложить наименование товара на фото товара наподобие водяного знака наверное с помощью библиотеки gd.

    можна без библиотеки стилями наложить текст на картинку

  11. Advanced cash (adv cash) payment + transaction history


    Advanced cash (adv cash) payment + transaction history


    Поддержка платежных систем (список может меняться):

    • AdvCash
    • Bitcoin
    • Payeer
    • Perfect Money
    • WEX
    • Epese
    • Epay

     

    Работет как в стоковой корзине так и в других модулях корзины.

     

    Что в упаковке:

    • Платежная система adv cash на ваш сайт.
    • Отображение последних платежей на ваш счёт прямо в админке сайта. (не для opencart 3.x.x)

     

    Установка:

    • Разархивировать содержымое архива
    • В папке upload есть папка с названием версий опенкарта, содержымое нужной папки залить на хостинг в корень сайта (для oc3.0 можна через менеджер уставки)
    • Зайти в админ панель, выбрать разширения - оплата - advcash - активировать
    • Зарегистрироваться на advcash
    • Верифицировать акаунт
    • Создать API в админке advcash (не обязятельно) если нужно чтобы список транзакцый был в админке опенкарта
    • Создать SCI в админке advcash, и дождаться подтверждения на почту от администации advcash о включении выбраных способов оплаты
    • Настроить модуль

     

    Настройка:

    • Вкладка SCI
      • Указать имя SCI, пароль от SCI, эмейл указаный в SCI
      • Тип
        • Использовать цыфровую подпись - дополнительная проверка на изменения суммы в момент оплаты на сайте
        • Не проверять цыфровую подпись - без проверки суммы
      • Нижняя граница - минимальная сума когда доступен метод оплаты, advcash принимает не меньше 0,01 долара
      • Статус - включено
      • Статус заказа после оплаты, Географическая зона, Порядок сортировки - исходя из своих бизнес потребностей
    • Вкладка API history/balance
      • Указать имя API, пароль от API, эмейл указаный в API, сохранить
      • В полях баланс и история может появиться ошыбка WRONG IP ADDRESS: [*.*.*.*], этот ip нужно будет указать в настройках api на advcash

    • Автор
    • долучення
      30.04.18
    • Категорія
    • Системные требования
    • Метод активации
      Без активации
    • Ioncube Loader
      Нет
    • ocStore
      3.0
      2.3
      2.2
      2.1
    • OpenCart.Pro, ocShop
      Не проверялось
    • Звернення до сервера розробника
      Нет

     

  12. 49 минут назад, JlyHaT сказал:

    Есть модуль для вывода стены категорий на главной странице на подобии http://joxi.ru/nAyxpz9fY8QPo2

     

    Так же модули якоря для звонка http://joxi.ru/ZrJk0jot93GPZm     http://joxi.ru/YmE30poF0bKP7A   http://joxi.ru/E2pp9nxT9OQLD2   http://joxi.ru/vAWOpeoI1jeP7A

    1) стена категорий бесплатный https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=22058 но нужно чутка допилить если нужно описание категории

    2) по колбэку ненашёл бесплатных вариантов, но не сложно написать такой модуль

    • +1 1
  13. 10 часов назад, Mayklis сказал:

     

    Добавил, но работает только на первой и третей кнопке(делал пример других кнопок также само было(брало первую и последнюю))

    Также нужно вставить hover, еще не експерементировал где, в бутрустрап или стайлшит ставить? сылка на кнопки(дефолтна тема): http://rizono.com/hewlett-packard

    Взял часть кода где вставил разделители:

    
    .product-thumb .button-group {
    	border-top: 1px solid #ddd;
    	background-color: #eee;
    	overflow: auto;
    }
    .product-list .product-thumb .button-group {
    	border-left: 1px solid #ddd;
    }
    @media (max-width: 768px) {
    	.product-list .product-thumb .button-group {
    		border-left: none;
    	}
    }
    .product-thumb .button-group button {
    	width: 60%;
    	border: none;
    	display: inline-block;
    	float: left;
    	background-color: #eee;
    	color: #888;
    	line-height: 38px;
    	font-weight: bold;
    	text-align: center;
    	text-transform: uppercase;
    }
    .product-thumb .button-group button:nth-child(1) {
        background-color: green;
    	color: white;
    }
    
    .product-thumb .button-group button:nth-child(2) {
        background-color: red;
    }
    
    .product-thumb .button-group button:nth-child(3) {
        background-color: blue;
    }
    .product-thumb .button-group button + button {
    	width: 20%;
    	border-left: 1px solid #ddd;
    }
    .product-thumb .button-group button:hover {
    	color: #444;
    	background-color: #ddd;
    	text-decoration: none;
    	cursor: pointer;
    }
    @media (max-width: 1200px) {
    	.product-thumb .button-group button, .product-thumb .button-group button + button {
    		width: 33.33%;
    	}
    }
    @media (max-width: 767px) {
    	.product-thumb .button-group button, .product-thumb .button-group button + button {
    		width: 33.33%;
    	}
    }

     

    Screenshot_8.png

    зашел я на ваш сайт, в консоли девелопера побаловался, нашел какойто лишний символ (в консоли отображается как красная точка) попробуйте удалитьimage.png.60fe50b83e08db25be77c70e7f07d116.png

     

    без него всё ок

    image.png.58fb12fe223a59dd8ccefb5f463f2284.png

    • +1 1
  14. 44 минуты назад, Mayklis сказал:

    Знаю как поменять цвет на все кнопки вместе, но как разделить и поменять по отдельности?

    В коде пишет про групы кнопок

    
    .product-thumb .button-group button {
        width: 60%;
        border: none;
        display: inline-block;
        float: left;
        background-color: #eee;
        color: #888;
        line-height: 38px;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;

     

    Screenshot_7.png


    .product-thumb .button-group button:nth-child(1) {
        background-color: red;
    }

    .product-thumb .button-group button:nth-child(2) {
        background-color: green;
    }

    .product-thumb .button-group button:nth-child(3) {
        background-color: blue;
    }

  15. 5 минут назад, barryflou сказал:

    все ровно та же фигня, вот сайт stickers42.ru если надо

    (если что смотрите в корзине)

    да вижу

    display: <b>Notice</b>: Undefined variable: er150 in <b>/home/c/cx31923/public_html/catalog/view/theme/simplica/template/checkout/cart.tpl</b> on line <b>107</b>none; background-color: #f44;color: #fff;

     

    забыл что нужно обявить переменную сначала, перед 

      if (!$this->cart->hasStock() && (!$this->config->get('config_stock_checkout') || $this->config->get('config_stock_warning'))) {

    добавте $data['er150'] = false;

  16. Только что, barryflou сказал:

    теперь div всегда торчит. даже когда сумма больше 1000р

    Значит гдето еше есть переменная $data['error'] = true;

     

    попробуйте добавить еше одну переменну после $data['error'] = true; такую $data['er150'] = true;

    тогда поменять 

    <?php if ($er150 === true) echo 'table-row'; else echo 'none';?>
  17. 15 минут назад, barryflou сказал:

    не работает((. 

    скорее всего я не правильно указал путь к строке

    я сделал так: $data['error_warning'] = $this->config->get('cart-inner-bf');

    а правильно или нет не знаю. подскажите пожалуйста)

    у меня получилось так: когда я набираю товаров на сумму больше 150 р то табличка появляется, а не на оборот. Что делать?
    

    тут я ошыбся, поменяйте на:

    <tr class="min-order-sum" data-min-sum= "150" style="display: <?php if ($error === true) echo 'table-row'; else echo 'none';?>; background-color: #f44;color: #fff;">
  18. 6 минут назад, barryflou сказал:

     

    если цена заказа больше 150 р

    Там вверху проверка идет

     elseif ($this->cart->getTotal() < 150)

     

    я так вижу что когда elseif ($this->cart->getTotal() < 1000) у вас есть $data['error'] = true; тогда следующим образом можна:

    <tr class="min-order-sum" data-min-sum= "150" style="display: <?php if ($error === true) echo 'none'; else echo 'table-row';?>; background-color: #f44;color: #fff;">
  19. 1 минуту назад, barryflou сказал:

    немного не могу понять, а куда именно встроить 

    if () {

    $data['display'] = 'none';

    } else {
    $data['display'] = 'table-row';

    }

    в эту строку? $data['error_warning'] = $this->config->get('cart-inner-bf');

     

    или же после нее

    когда нужно чтобы было dispaly: none; ?

×
×
  • Створити...

Important Information

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