-
Публікації
2 247 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Baco
-
-
Доброго времени, дамы и господа, а так же уважаемая Администрация.
Хотел бы заново поднять вопрос и расставить как то в понятном для всех положении о выплате внутреннего счета, тоесть - продажи.
Насколько мне известно, то выплаты, задекларированные до 10-го числа текущего месяца ( условный месяц ), производятся до 20 числа так же текущего (условного) месяца.
Выплаты по внутреннему счету, задекларированные после 10-го, автоматически выплачиваются в приоритете по дате запроса, уже на следующий (условный месяц) до 20-го числа.
Но не всегда получается Администрации своевременно обработать все запросы по выплатам + урегулировать спорные вопросы при покупке пользователями, тум можно отнестись с пониманием.
Предложение же по улучшению звучит в следующем тексте:
"Как можно автоматизировать сам процесс оплаты, что бы минимально была зависимость от, например, Администрации или же предоставьте в кабинете какой то список , где указан запрос на выплату и дата, когда ожидать или в каком процессе сама выплата (на рассмотрении, в процессе, отклонена, перенесена на след. месяц...)"
Спасибо за внимание и понимание.
-
Вот с 3 и 4 пунктом, поподробней пожалуйста, не очч. понятно + с какой версии обновлять (1.5.5.1 на 1.5.5.1.2 ?) ?
-
как по мне, то расхождение в глобальных переменных, попробуйте покомментировать все htacсess-ы, о которых говорил ув. ravir а так же в корне...
-
да, вижу, а попробуйте ка содержимое из тест-а поменять на:
$test = realpath(dirname(__FILE__) . '/../../'); echo $test;
-
Залейте ка в каталог http://cp895906.cpanel.tech-logol.ru/oc1/vqmod/install/, файлик под названием test.php и в нём следующее содержимое:
<?php echo $_SERVER['DOCUMENT_ROOT']; ?>
Встречались проблемки при работе с поддоменами типа каталога, лучше всего, если уж делать поддомены, то по типу субдоменности (субдомен.домен.ком), а не подкаталожным типом (домен.ком/субдомен/)
-
У меня почти все проекты - командные, но кодинг - беру на себя, кто то вёрстку, кто то - сео...
Попробуйте тут почитать о разработке модулей.
-
Выгода в том, что я помогу с написанием скрипта, взамен за ответы на мои вопросы по коду.
Тоесть под руководством гуру напишу для него часть его скрипта.
Зачем ? Затраты на обучение, затраты на проверку, сопоставление написанной части и своей... тут тайминг раз в 5-ть как минимум увеличится, если нужна консультация - то так и пишите, а то замысловатые "Выгодные предложения..." как то не особо привлекательны.
Попробуйте ответить развёрнуто "Что такое MVC + L" ?
- 1
-
Мы тоже можем бить прохожих и купаться в фонтанах :)
вот и факт :-D
-
С праздникомс...
-
Имел ранее подобную проблему, но у клиента прописывался во всех js-ах, в конце этот кусочек скрипта, проанализировав, скрипт был прописан через дырявый TinyMCE в соседнем каталоге домена того же клинта на Jooml-e, так что обновите все движки на домене и просмотрите права, которые описал markimax.
-
Для примера, открываете файл: admin/controller/user/user_permission.php
там находите строку вида:if (isset($this->request->post['permission']['modify'])) {
перед ней пишите что то типа:
// Categories $this->load->model('catalog/category'); $categories = $this->model_catalog_category->getAllCategories(); $this->data['categories'] = $this->getAllCategories($categories); if (isset($this->request->post['permission']['edit'])) { $this->data['edit'] = $this->request->post['permission']['edit']; } elseif (isset($user_group_info['permission']['edit'])) { $this->data['edit'] = $user_group_info['permission']['edit']; } else { $this->data['edit'] = array(); }
Потом находите строку вида:
protected function validateDelete() {
перед ней добавляете:
private function getAllCategories($categories, $parent_id = 0, $parent_name = '') { $output = array(); if (array_key_exists($parent_id, $categories)) { if ($parent_name != '') { $parent_name .= $this->language->get('text_separator'); } foreach ($categories[$parent_id] as $category) { $output[$category['category_id']] = array( 'category_id' => $category['category_id'], 'name' => $parent_name . $category['name'] ); $output += $this->getAllCategories($categories, $category['category_id'], $parent_name . $category['name']); } } return $output; }
а так же в файле: admin/view/template/user/user_group_form.tpl
находите строку:
</table> </form>
перед ней добавляете:
<tr> <td><?php echo 'Права на редактирование'; ?></td> <td><div class="scrollbox"> <?php $class = 'odd'; ?> <?php foreach ($categories as $category) { ?> <?php $class = ($class == 'even' ? 'odd' : 'even'); ?> <div class="<?php echo $class; ?>"> <?php if (in_array($category['category_id'], $edit)) { ?> <input type="checkbox" name="permission[edit][]" value="<?php echo $category['category_id']; ?>" checked="checked" /> <?php echo $category['name']; ?> <?php } else { ?> <input type="checkbox" name="permission[edit][]" value="<?php echo $category['category_id']; ?>" /> <?php echo $category['name']; ?> <?php } ?> </div> <?php } ?> </div> <a onclick="$(this).parent().find(':checkbox').attr('checked', true);"><?php echo $text_select_all; ?></a> / <a onclick="$(this).parent().find(':checkbox').attr('checked', false);"><?php echo $text_unselect_all; ?></a></td> </tr>
Получится что то типа (в настройке прав пользователя):
а уже в самих TPL-ах, ставите на условия циклы по типу:
<?php if ($this->user->hasPermission('edit', $category['category_id'])) { ?> <?php foreach ($category['action'] as $action) { ?> [ <a href="<?php echo $action['href']; ?>"><?php echo $action['text']; ?></a> ] <?php } ?> <?php } else { ?> <a style="color:green;"><?php echo 'Нет прав'; ?></a> <?php } ?>
дальше - уже виртуозность...
P.S. Это пример для редактирования категорий, я бы проставил ещё проверку на человеческий фактор, если в браузере ввести в ручную id категории (в самой форме) по типу:
if (!isset($this->request->get['category_id'])) { $this->data['action'] = $this->url->link('catalog/category/insert', 'token=' . $this->session->data['token'], 'SSL'); } else { if ($this->user->hasPermission('edit', $this->request->get['category_id'])) { $this->data['action'] = $this->url->link('catalog/category/update', 'token=' . $this->session->data['token'] . '&category_id=' . $this->request->get['category_id'], 'SSL'); } else { $this->redirect($this->url->link('catalog/category', 'token=' . $this->session->data['token'], 'SSL')); } }
-
catalog\view\theme\default\template\product\product.tpl
-
Всем хорошего дня!
Пожалуйста помогите разобраться с глюком: перестала работать кнопка "купить" на странице товара, в категории товаров кнопка нажимается нормально.
Пациент тут. ocStore версия 1.5.5.1.2
Похоже на какой-то глюк с ява-скриптами.
у вас на странице товара аякс добавляет товар по этому адресу:
$('#button-cart').bind('click', function() { $.ajax({ url: 'index.php?route=checkout/cart/update', ....
что для данной версии оксторе - неправильно, либо верстальщику вправьте руки к нужному месту, либо тому, кто адаптировал шаблон...
Должно быть так:
$('#button-cart').bind('click', function() { $.ajax({ url: 'index.php?route=checkout/cart/add', ...
-
Привет! Хочу приобрести модуль, но попробовала сгенерировать meta-Description и вижу, что поле слишком ограничено (у меня получилось 68 знаков с пробелами). Он в полной версии также ограничен или там все нормально? Поисковики вроде отображают до 150 знаков...
Приветствую, сам модуль не ограничивает ничего, ограничения только в самой базе (поле meta_description наверно имеет varchar 64 длинну).
-
То Baco:
сможет ли ваш модуль выполнить генерацию мета тегов для 90 000 товаров и не положить сайт? (сайт на шаред хостинге)
например seo gen с этой задачей не справляется, а ваш модуль?
Приветствую...
2-ва дня назад, продал модуль в приват (не через форум), то там у парня 83 К товаров было, немного задумался, но прогенерировал все метатеги, правда был затык с одинарной кавычкой, решили... Но у него железо на серваке хорошее, что у вас там на шаред хосте - хз, поэтому и ответ будет - хз, тестить надо...
-
Пример реализации функции на аяксе:
1. Задан блок id="category-block" в котором будут выводится товары с аттрибутом display:none
2. Данные передаются на метод в контроллере товара и обрабатываются на выход в массиве json
3. Доп. функции дописывайте уже по ходу смекалки...
function productByCat(cat_id) { $.ajax({ url: 'index.php?route=product/product/getProByCat', type: 'post', data: 'cat_id=' + cat_id, dataType: 'json', success: function(json) { if (json['success']) { $('#category-block').css('display','block'); $('#category-block').html(json['products']); } } }); }
-
Не соглашусь так же с ТС, так как у самого были подобные ситуации, в которых мои модификации напрочь отказывались работать на темплейтах, отличных от дефолтного, в связи с безграмотностью или заумной логикой их писателей, за адаптацию под такие шаблоны, оплата взымается отдельно. Примеры тем, с которыми обычно (не только у меня) возникают проблемы: Shoppica 1,2,3... PAV templates, Journal и другие, вплоть до конфликтных js скриптов, которые работают сугубо с данным темплейтом, и при подключении любой сторонней библиотеки - производят конфликт.
С ув. Ashap сам общался (вернее по e-mail вели переписку), как кодер - человек грамотный, как фрилансер - отзывчивый.
-
Можно и без модели, главное создать контроллер с отображением соотв., ну и в контроллере правильно выборку из базы организовать + пагинацию для страницы добавить (в модели создать отдельный метод для выборки и метод для вывода общего кол-ва), а так, то всё из стандартных запросов собирается...
-
Уменьшил цену, но те кто знают меня и поддержку мною моих модулей, поймут за что такая цена. Уже перерос тот период, что бы зарабатывать за счет кол-ва продаж, мне проще продать 1-му клиенту и ему же помочь с настройкой, чем продать 10-ти, с ценой в 10-ть раз ниже и неделю отвечать каждому на его "умные" вопросы, а в случае какого то игнорирования, сразу жмяк на кнопочку "Файл повреждён" с тупым текстом, или что то типа "Автор не уважает пользователей купивших модуль..." или "а мне не захотел поменять это..." зачем мне это надо ?
P.S. Не надо указывать модули с аналогичным функционалом и дешевле ценой, просто берите и пользуйтесь, рассусоливание типа "у кого яйца больше" делайте в курилке, тут же описывайте вопросы по модулю, пожалуйста.
-
А можно всё делать бесплатно
Выгружаем в xls/csv и пользуемся волшебной формулой =СЦЕПИТЬ(А1;B1;С1 и т.д. - эта формула в итоговой ячейке выводит текст "сцепленный" из выбранных ячеек
Т.к. большинство слов в тегах товаров одной категории "одинаковые"
И в итоге получается тоже самое
A1=Купить B1=iPhone C1=по выгодной цене D1=101,00 E1=РУБ. F1=от ведущего производителя Apple G1=СЦЕПИТЬ(A1;B1;C1;D1;E1;F1
Растягиваем формулу и значения текстов, которые постоянные, на все требуемые ячейки - и жизнь прекрасна
Та хоть прямыми запросами в PHPmyAdmin-е, лишь бы жизнь была прекрасней :-D
-
Так там просто набор паттернов генерирует, типа : {name}, {min}, {max}, {store}, {cat}, у меня же - кастомные предложения + производители и статьи... кому важно - тому цена подойдёт, а кто на цену смотрит, как говорится, платит дважды... читайте внимательно описания !
-
В админке не увидел тайтлов и прочего для страниц производителей. Это возможно?
Там "лайт" версия, для производителей и статей в модуле реализовано полноценно, например для производителей такие вот паттерны:
{name}, {min}, {max}, {store}, {cat} а вот для статей, кроме как {store} и {name} я не сумел додуматься, что можно добавить.
-
Из какого поля берётся "уп." и соотв. "кв.м." ?
-
Meta seo-generator
Мета сео генератор - это модификатор, который позволяет Вам использовать свой текст, вставляя "паттерны", для облегчения внесения данных, если говорить проще, то он подходит для магазинов, которые заботятся о своём продвижении в поисковых системах, используют по полной такие мета данные как meta keywords, description, title и H1, с помощью данного генератора, Вы спокойно можете добавить мета описания к вашим товарам, категориям, производителям и статьям (ограничено названием статьи и названием магазина), а именно:
Вместо заполнения каждого товара, на каждом языке, вы можете на странице генератора в поле "Title страницы" просто написать:
Купить {name} по выгодной цене {price} от ведущего производителя {brand} (для русской локали)
и соответственно всем товарам автоматически пропишутся данные, что будет выглядеть, например для демо-товара Iphone как:
Купить iPhone по выгодной цене 101,00 Р от ведущего производителя Apple
Инструкция в архиве.
Модуль НЕ СОХРАНЯЕТ !!! внесенные шаблоны для генерирования.
Модуль ПЕРЕЗАПИСЫВАЕТ !!! Метаданные, кроме самого seo-url (его можно вкл.\откл. для новых товаров)
Поддерживаемые версии:
OcStore v.1.5.4.x и выше (на данный момент 1.5.5.1.2)
MaxStore v.1.5.4.x и выше
OcShop v.1.5.4.x и выше
BroCart v.3.0.5 и выше (отдельный архив)
Модуль не работает на версиях 2.х !!!
Лайт версию модуля вы можете протестировать:
Админка: http://demo.brocart.net/admin/
логин/пароль: demo/demo
P.S. Перед покупкой, прошу внимательно прочитать, что Вы покупаете, в случае распостранения модуля от Вашего аккаунта, тех. поддержка будет отказана + обращение к администрации для применения соотв. мер.
-
Добавил
-
Добавлено27.08.2014
-
Категория
-
Системные требования
-
Метод активацииПо запросу в ЛС
-
Ioncube LoaderНет
-
ocStore1.5.5.1.2
1.5.5.1.1
1.5.5.1
1.5.4.1.2
1.5.4.1.1
1.5.4.1
1.5.3.1
1.5.2.1
1.5.1.3 -
OpenCart.Pro, ocShop
-
Обращение к серверу разработчикаДа
- 1
-
Достойный специалист opencart
в Встановлення, оновлення, налаштування
Опубліковано:
Помощник на кухне картофель чистит для повара, а тут, я так понимаю, вам нужен специалист, который сможет реализовать определённые задачи, а не просто будет заниматься "чисткой картофеля" ?!