-
Публікації
11 319 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем AlexDW
-
-
На масштабных проектах не тестировал - под рукой таких нет.
Теоретически, если сайт с 100.000 позиций работает без тормозов - и с модулем проблем не должно быть.
На сайте, указанном в качестве примера megaburg.ru, чуть больше 2600 позиций, сам сайт на обычном (не vds) хостинге; в самом модуле для поиска используется один sql-запрос.
-
Наполеоновские планы!! :-D
По сути, хотите создать аналог ebay-amazon по продаже цифрового контента.
Все вышеописанное в одном решении не встречал (что не означает отсутствие такого в принципе), пробуйте искать по-отдельности.
Проблема делится на три части:
1) найти модуль по организации аукциона-ярмарки на базе opencart - смотреть подходящий на opencart.com
2) найти модуль по продаже цифрового контента - наиболее удачен в этом плане serial key, правда он больше для ключей предназначен
3) взять не то что напильник, а сразу "болгарку" - и шлифовать до тех пор пока пп.1 и 2 вместе не заработают :-D
-
В папке спама на mail.ru смотрели?
-
Гадаю, ворожу, правлю стили по рисунку заказчика! (с) :-D
Спасибо блин =))
Можно прям конкретно что и где менять
Без ссылки на сайт - только такие ответы будут
-
Самое простое - сделать магазин и форум на разных движках ;)
-
Для начала посмотреть, какие готовые модули-решения есть для отправки SMS в дополнениях. А потом уже выбирать из предложенных дополнений среди операторов, предоставляющих данные услуги - удобство, цена и тд
-
Самое простое решение - все снести и ставить заново, не забыв снять галочку где надо
Либо напрямую в базе смотреть, что за винегрет с категориями вышел (если представляете что такое phpMyadmin и как делать)
-
Можно и без клонирования - по признаку метки разделять.
Например: цветочный, древесный, @дижестив
Символ @ будет признаком другой категории меток и тд
Только придется условие ставить на выборку в выводе меток - но вроде так всяко проще, чем клонировать, не нужно будет в базе новые поля создавать
-
Мыслите ширше ;) , вряд ли чудак 5000 раз дергал - процесс легко поддается автоматизации. Наличие капчи этому процессу сильно повредит.
Можно и регистрацию сделать - просто реально может разрастись база одноразовых аккаунтов. Да и с человеческой стороны - не все станут регистрироваться ради одной закачки
-
Еще раз - показывать товар можно в любой категории.
При нажатии на товар происходит переход на страницу товара, где в хлебных крошках прописан путь относительно родительской категории.
-
Попробовать вместо
$this->data['popup'] = 'image/' . $image;
так:
$this->data['popup'] = 'image/' . $product_info['image'];
-
Может для незарегистрированных лучше капчу прикрутить?
А то начнется массовая регистрация одноразовых :-D
-
Любой из перечисленных, хотя лучше сразу родной 1132x377
1 140px × 380px - это размер оригинальной картинки слайдера
а показывается она в масштабе 1 132px × 377px
-
Вариантов два:
1) начать изучать html, css, js, php + сам Opencart
2) заказать у профессионалов - на форуме таких много, вопрос цены
-
Гуглоботу, да и остальным ботам тоже, абсолютно чихать на стили и скрипты - их интересует только содержимое страницы.
Ранжирование в поиске и выдача результатов никак не зависят от используемых стилей/скриптов (если они не совсем кривые и не тормозят загрузку страниц конечно)
-
Googlebot стал индексировать CSS и JS.
Как об этом узнали, если не секрет?
-
Дочерних категорий может быть сколько угодно, показывать можно в любой из них.
А вот родительская категория может быть только одна, на ее основе путь в "хлебных крошках" и строится
-
Можно. Новинки выводятся по полю date_added (дата добавления товара в базу), меняйте поле - либо напрямую через phpMyadmin, либо через прогрузку/обмен (если позволяет)
-
Не совсем верно, в опенкарт поиск по товарам сделан, категории - это просто область поиска. Со статьями чуть сложней получится - они в область товаров никак не попадают, придется дописывать код
-
Ну не бывает чудес!
В админке в Система-Настройки-Изображение одинаковые размеры заданы ? ширина=высота? (маловероятно конечно, но..)
в файле admin/controller/catalog/product.php смотрите секцию:
// Images
if (isset($this->request->post['product_image'])) {
$product_images = $this->request->post['product_image'];
} elseif (isset($this->request->get['product_id'])) {
$product_images = $this->model_catalog_product->getProductImages($this->request->get['product_id']);
} else {
$product_images = array();
}
$this->data['product_images'] = array();
foreach ($product_images as $product_image) {
if ($product_image['image'] && file_exists(DIR_IMAGE . $product_image['image'])) {
$image = $product_image['image'];
} else {
$image = 'no_image.jpg';
}
$this->data['product_images'][] = array(
'image' => $image,
'thumb' => $this->model_tool_image->resize($image, 100, 100),
'sort_order' => $product_image['sort_order']
);
}вообще, сравните содержимое папок admin и system/library с чистым дистрибутивом через сравнение в Total Commander, чтобы найти измененные файлы, а уже измененные сравнивать между собой
-
Откройте файл system/library/image.php, найдите функцию function resize и сравните, как должно быть:
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) {
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);
$image_old = $this->image;
$this->image = imagecreatetruecolor($width, $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;
} -
Руками в файлах шаблона там где вывод картинок идет добавлять подобное
<img width="60" height="60" src="<?php echo $image['thumb']; ?>
по уму конечно бы использовать не конкретное значение, а параметры картинки из настроек админки
-
А не проще ли сразу включить это в стоимость доставки?
-
Автор шаблона что говорит?
Почта
в Встановлення, оновлення, налаштування
Опубліковано:
Попробовать так:
SMTP хост: smtp.mail.ru
SMTP логин: - здесь часть имени ящика до @
SMTP пароль: - оставить пустым
SMTP порт: 25
SMTP таймаут: 5