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

Gann

Користувачі
  
  • Публікації

    687
  • З нами

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

3 підписники

Про Gann

  • День народження 04.05.89

Інформація

  • Стать
    Мужчина
  • Місто:
    СССР
  • Інтереси
    сайты, SEO, автомобили, девушки, деньги

Відвідувачі профілю

5 442 перегляди профілю

Gann's Achievements

Experienced

Experienced (11/14)

  • First Post
  • Collaborator
  • Posting Machine Rare
  • Reacting Well Rare
  • Week One Done

Recent Badges

63

Репутація

  1. Так уже все способы рассказал. Никаких секретов. На счёт кнопки читать далее - лучше такое не использовать.
  2. Добрый день! При экспорте-импорте в поле описания товара происходит повторное дублирование описания. Повторяется описание несколько раз. Кто-нибудь сталкивался с такой проблемой?
  3. Добрый! Модуль https://opencartforum.com/files/file/3602-citymanager-pro-gruppy-pokupateley-raznye-ceny-dlya-gorodov/ В нём - геосообщения
  4. Здравствуйте! Подскажите, как получить ID modal в контроллере, чтобы вывести его в tpl? Ответ: решил. Нужно добавить: $this->load->model('catalog/multimodal'); $getModals = $this->model_catalog_multimodal->getModals(); $data['modals'] = array(); foreach($getModals as $idModal => $modal){ $data['modals'][$modal['type']][$idModal] = array( 'title' => $modal['title'], 'content' => html_entity_decode($modal['content'], ENT_QUOTES, 'UTF-8'), 'show_modal' => $modal['show_modal'], 'selector' => htmlspecialchars_decode($modal['selector']), 'link' => $modal['link'], 'timeout' => $modal['timeout'], 'tries_time' => $modal['tries_time'] ); }
  5. Здравствуйте! Хочу сделать отправку вложений без загрузки этих вложений на сервер. <div class="styleimputs fileform"> <div class="selectbutton">Обзор</div> <input type="file" class="filesflbank" name="files[]" accept="image/jpeg,image/png,application/pdf" multiple /> </div> <script> $(document).ready(function() { if (window.File && window.FileList && window.FileReader) { $(".filesflbank").on("change", function(e) { var files = e.target.files, filesLength = files.length; for (var i = 0; i < filesLength; i++) { var f = files[i]; var fileReader = new FileReader(); fileReader.onload = (function(e) { var file = e.target; var extensions = 'data:application/pdf'; var ext = e.target.result.split("data:application/pdf").shift(); if(extensions.indexOf(ext) !== -1){ var src = '/images/default.png'; $("<a class=\"imageThumb\" href=\"" + e.target.result + "\"><span class=\"pip\">" + "<img src=\"" + src + "\"/></a>" + "<br/><span class=\"remove\">Удалить</span>" + "</span>").insertAfter(".filesflbank"); $(".remove").click(function(){ $(this).parent(".pip").remove(); }); }else{ $("<span class=\"pip\">" + "<img class=\"imageThumb\" src=\"" + e.target.result + "\"/>" + "<br/><span class=\"remove\">Удалить</span>" + "</span>").insertAfter(".filesflbank"); $(".remove").click(function(){ $(this).parent(".pip").remove(); }); } }); fileReader.readAsDataURL(f); } }); } else { alert("Ваш браузер не поддерживает загрузку файлов") } }); </script> данный код позволяет выбрать нужные для отправки файлы и выводит их превью. Переменная var filesflbank = $('.imageThumb:eq(0)').attr('href'); (если это пдф файл) передаётся в обработчик через Ajax в обработчике if(isset($_POST['filesflbank'])) { $filesflbank = substr($_POST['filesflbank'], strlen('data:application/pdf;base64,')); $attachment = chunk_split($filesflbank); } затем через mail() отправляется на почту. Письмо приходит с вложением, но это вложение в пдф не открывается. Подскажите, как правильно обработать data:application/pdf;base64,jhgjhgjhgjg..... и отправить его корректным вложением?
  6. да, есть решение. оборачиваем в div, вот так: <div class="table-responsive"> <table class="table table-bordered table-striped table-hover"> ..... </table> </div> .table-responsive и другие классы - это стили из CSS Bootstrap 3, который в OP2+ есть
  7. Доброго! Самый лучший модуль для SEO - это голова+руки. Лучшего и не найти. В остальном, в опенкарте есть всё для всего остального. Серьёзно. п.с. по теме ещё - может google_sitemap переработанный, с добавленным lastmod
  8. Здравствуйте! Приходит пустое сообщение. Кто-нибудь сталкивался с таким? По-идее: должно приходить имя, почта, телефон. А приходит пустое. Проверял вручную - всё ок. Это спам-боты делают, наверное.
  9. Приветствую! Хочу купить модуль. Такой вопрос: можно обойтись без регистрации в СДЭК? как физлицо работать, считать стоимость доставки + добавка.
  10. В общем, получилась такая конструкция (суть): <?php if(($as==1 OR $ad==1 OR $af==1 OR $ag==1) && $ah != 1){ ?> <img src="/картинка"> <?php } ?> Работает! Всем спасибо!
  11. Спасибо! Хм.. я так же костылил - не работало. Может где-то ошибся... проверю ещё раз.
  12. Вот такое условие работает: <?php if ($attribute['text'] == 'Значение1') { ?> <img src="/картинка"> <?php } ?> и такое (или то, или это) <?php if ($attribute['text'] == 'Значение1' OR $attribute['text'] == 'Значение2') { ?> <img src="/картинка"> <?php } ?> Как же прописать условие, чтобы для "Значение1" - картинка выводилась, а если есть "Значение1" и "Значение2" - не выводилась?
  13. Приветствую! Необходимо вывести определённую картинку, если есть значение атрибута "Значение1" и нет значение атрибута "Значение2". Пробую вывести так: <?php if ($attribute['text'] == 'Значение 1'){ ?> <?php if($attribute['text'] == 'Значение 2') { ?> <?php } else { ?> <img src="/картинка"> <?php } ?> <?php } ?> Пробовал через in_array - не работает Пробовал через key_exist - не работает Операторы && (and), да много как уже попробовал - не работает. Все эти условия пишу в product.tpl. Вывод стандартный: <?php if ($attribute_groups) { ?> <?php foreach ($attribute_groups as $attribute_group) { ?> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> ... ... ...
×
×
  • Створити...

Important Information

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