-
Публикации
1012 -
Зарегистрирован
-
Посещение
-
Days Won
14
Сообщения, опубликованные пользователем Blade
-
-
- Это популярное сообщение.
- Это популярное сообщение.
В 20.07.2016 at 17:52, spown сказал:admin. yoda надеюсь не застрелите что здесь напишу
обратился к yarik'у по поводу добавить привязку статей к выбранным категориям товаров в его модуле batch editor.Проблема в том что ему нежен или сам модуль или дамп его таблиц.
если это не выходит за рамки, можете пойти навстречу и помочь решить этот вопрос ?
да и опять же вроде как сборке + небольшой будет
Готово
теперь в Batch Editor можно привязывать стать к товарам
Спасибо Yarik за подход к делу
понимаю не по теме, не знал где оставить
-
-
24 минуты назад, strateg2010 сказал:
ОГО вот это репа у @spown А мне можно такой чит?
это манна небесная
падает вдруг, неожиданно
-
2 минуты назад, WarStyle сказал:
я его смотрел но не увидел там файла xshipping от которого все пошло.
модуль очень похож
на версии OpencartPRO 2.1.0.1.2 работает точно.Остальных платформ нет.
устанавливается простым копированием файлов в корень.Далее настраивается в Модули-доставка
-
5 минут назад, WarStyle сказал:
В таких случаях нужно писать кто автор и ссылку на офф. модуль.
к сожалению я не знаю и не помню.искал на двух форумах, не нашел.
озадачили разбить доставку по направлениям, я их на клонировал.
если автор встретит этот пост и скажет что нельзя, я извинюсь
если нельзя размещать, удалите
готового пака доставок не нашел, поэтому сделал
-
-
admin. yoda надеюсь не застрелите что здесь напишу
обратился к yarik'у по поводу добавить привязку статей к выбранным категориям товаров в его модуле batch editor.Проблема в том что ему нежен или сам модуль или дамп его таблиц.
если это не выходит за рамки, можете пойти навстречу и помочь решить этот вопрос ?
да и опять же вроде как сборке + небольшой будет
-
5 минут назад, borro сказал:
ясно. может вы знаете, где прописывается настройка пути до кэшированных картинок? надо поменять путь к ней на images/cache похоже
если про ошибку, то она не про путь а про права
менять я так понимаю в конфиге
вообще права так
0755 или 0777 image/ 0755 или 0777 image/cache/ 0755 или 0777 image/data/ 0755 или 0777 system/cache/ 0755 или 0777 system/logs/ 0755 или 0777 download/ 0755 или 0777 config.php 0755 или 0777 admin/config.php
но на конфиги после установки 444
-
Только что, borro сказал:
у вас есть идеи, что мешает открываться фронтенду?
Выводится такое в админке
Папка для закэшированных картинок /var/www/e4044/public_html/cache/ недоступна для записи!
Где настраивается этот путь? Похоже он должен быть таким /public_html/image/cache
также выводятся предупреждения:
35Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/e4044/public_html/vqmod/vqcache/vq2-system_library_cache.php on line 39Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/e4044/public_html/vqmod/vqcache/vq2-system_library_cache.php on line 41
если честно я такой же спец как и вы
но судя по всему у папки cache стоят неправильные права, надо 755
ну и у вас 1.5 если вкмод
а я ту платформу в глаза не видел
-
16 минут назад, borro сказал:
хостер просто не знает, что настраивать и отсылает на форум cms
этапять
-
а почему это ваша проблема ?
хостер за 10 минут все переносит и подключает
может у вас не так
-
Ребяты как в блоге удалить последнюю ссылку с хлебных крошек ?
-
Всем привет.При добавлении статей к категории, эти статьи должны быть внизу страницы под товарами категории ? или надо создать сначала макет этой категории с этими статьями ? запутался
статьи добавил
но здесь ничего не появилось
Скрытый текстспрашивал об этом месяц назад, если честно не понял
Как сделал сейчас
- создал макет "Категория сэндвич панели"
- скопировал все модули которые были в макете "Категория"
- создал модуль "Рекомендуемые статьи сэндвич панели"
- добавил туда 5 статей
- добавил в новый макет модуль "Рекомендуемые статьи сэндвич панели"
- изменил в дизайне категории макет категории
Но это полный дибилизм, 15 минут создавать всякую хрень.Должны же просто работать связи статей к категории и их автоматический вывод ?
И второй вопрос - как МАССОВО к товарам одной категории добавить рекомендуемые статьи ? В Batch Editor не могу найти
Ну че уж там, и третий - как скопировать макет категории, для создания второго макета ?
и пожелание - в блоге не хватает сортировки по имени, дате в админке
-
Добрый день.Автор модуля пока занят, подумал может здесь решу
Есть модуль https://opencartforum.com/topic/61031-ajax-загрузка-товаров-на-страницу-категории/
Код контроллера
Скрытый текст<?php
class ControllerModuleLoadMore extends Controller {
private $error = array();public function index() {
$this->load->language('module/loadmore');$this->document->setTitle($this->language->get('heading_title'));
$this->load->model('setting/setting');
if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
$this->model_setting_setting->editSetting('loadmore_', $this->request->post);$this->session->data['success'] = $this->language->get('text_success');
$this->response->redirect($this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL'));
}$data['heading_title'] = $this->language->get('heading_title');
$data['text_edit'] = $this->language->get('text_edit');
$data['text_enabled'] = $this->language->get('text_enabled');
$data['text_disabled'] = $this->language->get('text_disabled');
$data['loadmore_button_name'] = $this->language->get('loadmore_button_name');
$data['loadmore_button_name_title'] = $this->language->get('loadmore_button_name_title');
$data['loadmore_style_title'] = $this->language->get('loadmore_style_title');
$data['loadmore_default_style_title'] = $this->language->get('loadmore_default_style_title');
$data['loadmore_arrow_status_title'] = $this->language->get('loadmore_arrow_status_title');
$data['loadmore_status_title'] = $this->language->get('loadmore_status_title');$data['button_save'] = $this->language->get('button_save');
$data['button_cancel'] = $this->language->get('button_cancel');if (isset($this->error['warning'])) {
$data['error_warning'] = $this->error['warning'];
} else {
$data['error_warning'] = '';
}if (isset($this->error['name'])) {
$data['error_name'] = $this->error['name'];
} else {
$data['error_name'] = '';
}$data['breadcrumbs'] = array();
$data['breadcrumbs'][] = array(
'text' => $this->language->get('text_home'),
'href' => $this->url->link('common/dashboard', 'token=' . $this->session->data['token'], 'SSL')
);$data['breadcrumbs'][] = array(
'text' => $this->language->get('text_module'),
'href' => $this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL')
);$data['breadcrumbs'][] = array(
'text' => $this->language->get('heading_title'),
'href' => $this->url->link('module/loadmore', 'token=' . $this->session->data['token'], 'SSL')
);$data['action'] = $this->url->link('module/loadmore', 'token=' . $this->session->data['token'], 'SSL');
$data['cancel'] = $this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL');
$this->load->model('localisation/language');$data['languages'] = $this->model_localisation_language->getLanguages();
$languages = $this->model_localisation_language->getLanguages();foreach ($languages as $language) {
if (isset($this->request->post['loadmore_button_name_'.$language['language_id']])) {
$data['loadmore_button_name_'.$language['language_id']] = $this->request->post['loadmore_button_name_'.$language['language_id']];
} else {
$data['loadmore_button_name_'.$language['language_id']] = $this->config->get('loadmore_button_name_'.$language['language_id']);
}
}
if (isset($this->request->post['loadmore_style'])) {
$data['loadmore_style'] = $this->request->post['loadmore_style'];
} else if ($this->config->get('loadmore_style')) {
$data['loadmore_style'] = $this->config->get('loadmore_style');
} else {
$data['loadmore_style'] = 'display:inline-block; margin:0 auto 20px auto; padding: 0.5em 2em; border: 1px solid #069; border-radius: 5px; text-decoration:none; text-transform:uppercase;';
}
if (isset($this->request->post['loadmore_arrow_status'])) {
$data['loadmore_arrow_status'] = $this->request->post['loadmore_arrow_status'];
} else {
$data['loadmore_arrow_status'] = $this->config->get('loadmore_arrow_status');
}if (isset($this->request->post['loadmore_status'])) {
$data['loadmore_status'] = $this->request->post['loadmore_status'];
} else {
$data['loadmore_status'] = $this->config->get('loadmore_status');
}$data['header'] = $this->load->controller('common/header');
$data['column_left'] = $this->load->controller('common/column_left');
$data['footer'] = $this->load->controller('common/footer');$this->response->setOutput($this->load->view('module/loadmore.tpl', $data));
}protected function validate() {
if (!$this->user->hasPermission('modify', 'module/loadmore')) {
$this->error['warning'] = $this->language->get('error_permission');
}
return !$this->error;
}
}Код скрипта
Скрытый текст/************************ AJAX PRODUCT PAGE LOADER ************************/
/************************ DOMUS159@GMAIL.COM ************************/
/********************** проверено на ocStore 2.1.x **********************/var pagination_exist = true; // оставить пагинацию и добавить кнопку
var button_more = true; // наличие кнопки "загрузить ещё"
var top_offset = 100; // высота отступа от верха окна, запускающего arrow_top
var window_height = 0; // высота окна
var product_block_offset = 0; // отступ от верха окна блока, содержащего контейнерыvar product_block = ''; // определяет div, содержащий товары
var pages_count = 0; // счетчик массива ссылок пагинации
var pages = []; // массив для ссылок пагинации
var waiting = false;function getNextProductPage(pages, pages_count) {
console.log('getNextProductPage');
if (waiting) return;
if (pages_count >= pages.length) return;
waiting = true;
$(product_block).parent().after('<div id="ajax_loader"><img src="/image/ajax-loader-horizontal.gif" /></div>');
$.ajax({
url:pages[pages_count],
type:"GET",
data:'',
success:function (data) {
$data = $(data);
$('#ajax_loader').remove();
if ($data) {
if ($data.find('.product-list').length > 0) {
$(product_block).parent().append($data.find('.product-list').parent().html());
if (product_block == '.product-grid') {$('#grid-view').trigger('click')};
} else {
$(product_block).parent().append($data.find('.product-grid').parent().html());
if (product_block == '.product-list') {$('#list-view').trigger('click')};
}
if (pagination_exist) {
$('.pagination').html($data.find('.pagination'));
}
// $('script').each(function(){eval($(this).text())});
}
waiting = false;
}
});
if (pages_count >= pages.length) {$('.load_more').hide();};
}function scroll_to_top() {
$('html, body').animate({
scrollTop: 0
}, 300, function() {
$('.arrow_top').remove();
});
}function getProductBlock() {
if ($('.product-list').length > 0) {
product_block = '.product-list';
} else {
product_block = '.product-grid';
}
return product_block;
}$(document).ready(function(){
window_height = $(window).height();
product_block = getProductBlock();
var button_more_block = $('#load_more').html(); //
var arrow_top = $('#arrow_top'); //
if ($(product_block).length > 0) {
product_block_offset = $(product_block).offset().top;
var href = $('.pagination').find('li:last a').attr('href');
$('.pagination').each(function(){
if (href) {
TotalPages = href.substring(href.indexOf("page=")+5);
First_index = $(this).find('li.active span').html();
i = parseInt(First_index) + 1;
while (i <= TotalPages) {
pages.push(href.substring(0,href.indexOf("page=")+5) + i);
i++;
}
}
});
$(window).scroll(function(){
if (arrow_top) {
if ($(document).scrollTop() > top_offset) {
$('#arrow_top').show();
} else {
$('#arrow_top').hide();
}
}
});
if (button_more && href && !(/blog/i.test(location.href)) && !(/anonsy/i.test(location.href)) && !(/statyi/i.test(location.href)) && !(/obzor/i.test(location.href))) {
console.log('button_more!');
console.log($('.pagination').parent().parent().parent().find('.col-md-6.text-right-md').html());
$('.pagination').parent().parent().parent().parent().before(button_more_block);
if (!pagination_exist) {
$('.pagination').parent().parent().remove();
} else {
$('.pagination').parent().parent().parent().find('.col-md-6.text-right-md').remove();
}
$('.load_more').click( function(event) {
event.preventDefault();
getNextProductPage(pages, pages_count);
pages_count++;
});
} else if (href) {
$('.pagination').parent().parent().hide();
$(window).scroll(function(){
product_block = getProductBlock();
product_block_height = $(product_block).parent().height();
if (pages.length > 0) {
if((product_block_offset+product_block_height-window_height)<($(this).scrollTop())){
getNextProductPage(pages, pages_count);
pages_count++;
}
}
});
}
}То что он с ФильтрПро не работает это х с ним)
Он криво отображается в статьях, производителях, поиске
Не могу найти где отключить его вывод на всех страницах кроме категорий товаров.Или перенести кнопку вниз
Если это не трудно понять, ткните носом что надо закомментировать
Вот тут пойдет
Вот тут косяк
Скрытый текстИ тут
Скрытый текст -
Привет всем.Обнаружил интересную вещь.Есть сайт
Скрытый текстЗнаю его давно, заказывал несколько раз.Вчера зашел с мобилки и мне предложили установить прогу под Андроид.Установил.Прикольный такой магазин под мобильник я вам скажу)
Есть что то подобное под опенкарт ? кто то работает с подобными программами ? Просто интересно - цена этой мобильной проги от скольки ?
-
Только что, Yoda сказал:
Как здрасьте - идешь... ну не туда куда все подумали, а в редактор текста оборовачиваешь всю свою срань в див
отак
<div class="myfuckingshit">
</div>
А потом в styleshet.css дописываешь стиль класса для ссылок
.myfuckingshit a {
color: colorofmyfreshPooPoo !important;
}
И радуисся
спасибо Yoda думал про стили, но не понял как его сделать только для ссылок
-
Всем привет."Автор" модуля кредитор где то в отпуске.поддержки пока нет.Сам сутки потратил, так и не понял что надо.
Сделал на главной html внизу st-sklad.ru (там где статья интернет-магазин и текст с ссылками)
когда в редакторе вставлял ссылки они стали красного цвета видимо по умолчанию стилей сайта.
выглядит просто жопа) хочу сделать их синими как некоторые сверху (это для примера)
когда я их в редакторе по очереди выделяю и указываю цвет #337ab7 все меняется
НО мля только до середины или чуть более.Потом когда я поменял цвет до определенного количества, нажимаю сохранить
модуль сохраняется, но становится пустой и отключен.
Как будто его и не создавали.Пробовал несколько раз.Результата нет.
Помогите кто нибудь
-
2 часа назад, serg812007 сказал:
У меня почта просто через mail.ru доменное имя@mail.ru из за этого может быть ?
у вас же есть серверный ящик ...@домен ? в настройках магазина поставьте его. посмотрите стоит ли уведомление админу
если надо на сервере с этого ящика поставьте пересылку на mail.ru
а вообще лучше так
"для того, чтобы настроить почту на яндексе, достаточно
1. подтвердить владение доменом, дл¤ этого там cname предлагаетс¤ внести дл¤ поддомена с именем yamail-{циферки}, который бы ресолвил какой-то там поддомен яндекса
2. создать собственно ящики
3. прописать MX яндекса
4. прописать исправленную SPF политику
5. внести mail._domainkey для DKIM-подписи серверов яндекса" -
9 минут назад, Miracl13 сказал:
Здравствуйте! Прошу помощи!
Появилась проблема после установки модуля OcSEO Plus - Решение в 1 клик v0.10.4.2.2 (stable) [by addist.ru], несуществующие страницы отдают код 500 вместо 404.
ПОмогите решить данную проблему. Писал в тех поддержку модуля, сказали мол все сделали, загрузите обновления - загрузил не помогает, при отключении модуля код ответа 200.
Opencart 1.5.6.4.
решения не знаю.напишу о другом.был у меня этот модуль.Через неделю-две нашел два чужих зараженных файла.Не помню в какой папке, помню название
infosof.php и rbt.php
свечку не держал, 100% уверенности что из за него нет.Но тем не менее появились они после установки модуля
-
так в сборке же уже сразу все хорошо с этим.Урлы красивые чпу, сеопро
зачем?
-
-
-
- Это популярное сообщение.
- Это популярное сообщение.
Короче так:
1.Прописать в контроллере ( у меня это в районе 350-360 строка)
$data['jan'] = $product_info['jan'];
2.в тпл в двух вхождениях echo $price; заменить на
if($jan){echo $jan . ' ' . $price;} else {echo $price;}
3.Если добавлял в контроллер 'jan' => $result['jan'], - УДАЛИТЬ
4. обновить кеш модификаторов
В результате
Скрытый текстСпасибо пользователю
с соседнего форума, за подсказку
-
всегда было интересно, как вы умудряетесь мобилки толкать на каждом углу и за каждым поворотом ?
можно посмотреть здесь
Скрытый тексттегов маловато
Скрытый текст
Вопросы от комрада Spown'a
в Общие вопросы
Опубликовано:
Ступор небольшой
Статьи привязаны к товару в меню "Рекомендуем почитать"
то ли тупой то ли не вижу.Где они выводятся ?
речь о макете я понимаю не идет