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

alinalessioYandex

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

    1 174
  • З нами

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

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

  1. Как сделать, чтобы продавцы магазина могли войти под своими учётками и видеть некую информацию, которая закрыта для других пользователей?

    Предполагаю, что можно сделать некий раздел для пользователей отдельной группы покупателей. Регистрировать их и давать им доступы. Но ни разу не делал. Может кто что посоветует?

    В итоге должно получиться так: продавцы имеют доступ в личный кабинет, откуда смогут смотреть техническую документацию на товары и т.д. Но эта информация только для продавцов. Не для покупателей.

  2. Сайт работал. Потом была ддос атака. Потом была смена айпи сервера. Теперь сайт снова работает, но при нажатии на "В корзину" вылетает окно

    Уведомление от сайта clover72.ru
    error

     

    Сайт clover72.ru

    Системный кеш и кеш модификаторов чистил.

    В чём может быть причина? Если непонятно, то как узнать подробности ошибки и куда они ведут?

     

    Возможно это к ошибке не относится, но в консоли такие вот ошибки. Пишет про какую-то неперехваченную функцию рейтинга. 

    2022-11-06_19-05-22.png

  3. У кого-то есть идеи как для поставщиков и отдельных категорий при загрузке присваивать товарам определённый порядок сортировки?

    Например "Поставщик А" имеет три категории

    Категория 1 - порядок сортировки 320

    Категория 2 - порядок сортировки 490

    Категория 3 - порядок сортировки 240

     

    Чтобы с загрузкой или после загрузки как-то автоматом присваивались значения сортировки для товаров?

     

    Сейчас после загрузки прайсов приходится в Batch Editor выбирать производителя, выбирать определённую категорию и проставлять сортировку. 

    Может есть способ ещё более автоматизировать этот процесс?

  4. Когда кроном обновляется прайс, то, по всей видимости, он его не обновляет, а заново загружает одни и те же позиции.

    Что характерно: всех товаров по 5 шт (крон остановил) и один товар отличается по цене. 

    2022-10-07_09-24-32.png.59a7cc5d7bca7f0cd8db66d996a3a06b.png

     

     

    В прайсе дублей нет ни по названию, ни по артикулу.

    Цены в прайсе одинаковые, но я их из сайта подгружаю

    class="price_value">,</span

     

    top-concept.ru.xml

    2022-10-07_09-34-23.png

  5. Почему-то у меня не парсятся атрибуты.

    Делаю так:

    1. Вот страница донора с товаром https://www.milanohome-moscow.ru/divany_modulnye/divan-modul-mario

    2. В настройках "Тексты начала и конца парсинга, через запятую:"

    class="description _description",</div>

    3. В настройках "Номер колонки, содержащей значение атрибута или параметры парсинга:"

    class="_left">,</,class="_right">,</

     

    Скажите пожалуйста что я не так делаю?

  6. 15.09.2022 в 11:25, roha012 сказал:

    Схоже що сервер з ключами недоступний.

    Да, я пытался переустановить модуль. После чего он потребовал ключ. Ввожу свой ключ, но пишет, что он не верный. Получается, что модуль сейчас ни у кого не работает?

    • +1 2
  7. Вчера модуль работал, а сегодня работает только страница с поставщиками. Когда захожу в какого-то поставщика или пытаюсь создать нового, то страница зависает и выдаёт таймаут. Даже если обновляю ещё раз, то страница с поставщиком так и не открывается. У кого такое было, как это полечить?

  8. 13.09.2022 в 15:25, Axelenz сказал:

    У фінальному завданні cron знайдіть рядок, де йде мова про те, що робити з товарами, котрі не були оновлені за останній час.

    Спасибо. А ещё по поводу инструментов может знаете ответ? Использую в инструментах "Удалить из image неиспользуемые фото", после этого папка image1 в некоторых папках появляются фотки. После этой процедуры всю папку image1  с содержимым  можно удалять? Туда как раз и попадают неиспользуемые фотки?

  9. Как настроить модуль, если на сайте уже есть товар, но в прайсе его уже нет, то чтобы он отключался? Бывает так, что поставщик снял товар и его уже в прайсе нет, но на сайте он продолжает висеть.

  10. Когда в инструментах использовал "Удалить из image неиспользуемые фото", то в папке image1 появились изображения. Я правильно понимаю, что это неиспользуемые изображения, которые нашёл модуль и эту папку с содержимым можно удалять? Или это как-то иначе работает?

     

  11. 06.09.2022 в 22:35, Rubynoid сказал:

    А что мешает для этих фото на хостинге добавить лишних 5 гигов? Или это ну очень дорого?)

    5 гигов мало. Одна папка с одними только зеркалами от этого поставщика тянет на 55 гигов. А там кроме зеркал ещё всякого барахла много. Поэтому пытаюсь найти способ как-то рациональней использовать дисковое пространство сервера. Ведь такие огромные фотки даже на сайте не используются. Зачем их в таком виде хранить? Только лишняя и пустая трата денег.

  12. Кто что может посоветовать? У поставщика ссылки на оооочень огромные фотографии (9500 x 11800 px). Есть ли возможность их закачивать на сервер, но не в прежнем размере, а облегчать их до какого-то потолка. Например, чтобы при загрузке фотки сжимались и сохранялись уже сжатые по размеру (не более 1900 по большой стороне, например).

    Полагаю, это не работа этого модуля. Возможно есть какой-то модуль, который налету сжимает фотки если они больше нужного потолка? 

    Модуль сжатия фоток у меня есть, но они сжимаются для кеша, а мне надо, чтобы сжимались фотки исходников. Есть мысли?

  13. Скажите пожалуйста как запретить модулю удалять теги. В частности <button>

    Надо чтобы тег <button> оставался в описании. Сейчас же он не попадает в описание, а режется. Как сделать так чтобы теги сохранялись?

  14. 14.04.2022 в 20:11, Flint2000 сказал:

    Нужно править admin/model/catalog/suppler.php

     

    Я тоже думал, что загрузчик режет теги, но если бы резал, то резал бы все теги, а тут полтаблицы режет, а во второй половине таблицы теги на месте. Фигня какая-то. 

  15. В прайсе есть таблицы. Вот фрагмент:

    <div class="malzag">Характеристики</div>
        <br>
            <table>
                <tbody>
                    <tr>
                        <th style="text-align: center;">Длина большое / малое (см)</td>
                        <th style="text-align: center;">Высота большое /малое  (см)</td>
                    </tr>
                    <tr>
                        <td style="text-align: center;">105<br>90</br>
                        </td>
                        <td style="text-align: center;">
                            <p>150<br>115</br>
                            </p>
                        </td>
                    </tr>
                </tbody>
            </table>

    Но после выгрузки, этот фрагмент выглядит так:

    <br>
    Характеристики
    <br>
    Длина большое / малое (см)Высота большое /малое (см)
    <table>
        <tbody>
            <tr></tr>
            <tr>
                <td style="text-align: center;">105<br>90<br></td>
                        <td style="text-align: center;">
                            <p>150<br>115<br></p>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </td>
            </tr>
        </tbody>

     

    Видите? Почему-то пропадает теги строк и столбцов в заголовке. С чем это может быть связано? Куда копать?

  16. Мне потребовалось подключить цели на успешную отправку формы. Форма связи настроена через модуль SEO CMS. 

    Мне дали этот код, сказали надо его добавить к успешной отправке:

    onsubmit="gtag('event', 'sendzayvka', {'event_category': 'zayvkaBuy'});

    В виджете есть поле "Обработчик". Это поле может помочь для этой задачи или нет? В любом случае, посоветуйте пожалуйста, куда вставить этот код, чтобы на успешную отправку формы срабатывала цель в гугл аналитике и яндекс метрике.

  17. 14 минут назад, Shureg сказал:

    Вообще-то именно так примерно и получилось. Выглядит, как подачка. Лучше уж уж вовсе бесплатно, если у исполнителя приступ доброго самарянина.
    Извините тоже, если что не так написал :-)

    А в вашем файле вставлять некуда:
    $data['header'] = $this->load->controller('common/header');
    И как вы сюда что-то вставите?
    Надо создать правильные данные в базе, чтобы контроллер common/header их получил и отправил в контроллер вашего модуля. В нормальном случае они создаются в админской части модуля, но у вас это либо вовсе не предусмотрено автором, либо сделано криво и не работает. Надо либо править, либо дописывать своё. Задача не эпическая, но всё же не ctrlC/ctrlV

    Понял. Спасибо за разъяснение. Раз модуль не предусмотрен для этого, то и фиг с ним ))

  18. 5 минут назад, Shureg сказал:

    Ну, это вы так думаете. В какой "просто файл" вы их собрались вписать? В контроллер header для всех страниц магазина? Удачи.
    Я уже написал, раз всё знаете, лучше самостоятельно.

    Полагаю, в контроллер faq.php

    Вот его содержание:

    Спойлер


    
    <?php
    /*
    Version: 1.0
    Author: Artur Sułkowski
    Website: http://artursulkowski.pl
    */
    
    class ControllerModuleFaq extends Controller {
    	public function index() {
    		$lang_id = $this->config->get('config_language_id');
    		$setting = $this->config->get('faq_module');
    
            if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/css/faq.css')) {
                $this->document->addStyle('catalog/view/theme/' . $this->config->get('config_template') . '/css/faq.css');
            }
    
            $data['settings'] = $setting['settings'];
    		$data['sections'] = array();
    
    		if(is_array($setting['sections'])) {
    			$this->sortData($setting['sections'], 'order');
                foreach($setting['sections'] as $section){
                    $data['sections'][$section['id']]['title'] = $section['title'][$lang_id];
                    $data['sections'][$section['id']]['hidden'] = isset($section['hidden']) && $section['hidden'] == 1 ? true : false; ;
                    if(!empty($setting['items'])){
                        $this->sortData($setting['items'], 'order');
                        $i = 0;
                        foreach($setting['items'] as $item){
                            if(!isset($item['section_id'])) continue;
                            if($item['section_id'] == $section['id']){
                                $data['sections'][$section['id']]['items'][$i]['question'] = html_entity_decode($item['question'][$lang_id], ENT_QUOTES, 'UTF-8');
                                $data['sections'][$section['id']]['items'][$i]['answer'] = html_entity_decode($item['answer'][$lang_id], ENT_QUOTES, 'UTF-8');
                                $i++;
                            }
                        }
                    }
                }
    		}
    
    		$data['breadcrumbs'] = array();
    
    		$data['breadcrumbs'][] = array(
    			'text' => $this->language->get('text_home'),
    			'href' => $this->url->link('common/home')
    		);
    
    		$data['breadcrumbs'][] = array(
    			'text' => "Часто задаваемые вопросы",
    			'href' => $this->url->link('module/faq', '', 'SSL')
    		);
    
            $data['heading_title'] = 'Часто задаваемые вопросы';
    
    		$data['column_left'] = $this->load->controller('common/column_left');
    		$data['column_right'] = $this->load->controller('common/column_right');
    		$data['content_top'] = $this->load->controller('common/content_top');
    		$data['content_bottom'] = $this->load->controller('common/content_bottom');
    		$data['footer'] = $this->load->controller('common/footer');
    		$data['header'] = $this->load->controller('common/header');
    
    		if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/faq.tpl')) {
                $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/module/faq.tpl', $data));
    		} else {
    			$this->response->setOutput($this->load->view('default/template/module/faq.tpl', $data));
    		}
    	}
    
    
    
        function sortData(&$data, $col)
        {
            usort($data, function($a, $b) use ($col){
                if ($a[$col] == $b[$col]) {
                    return 0;
                }
                return ($a[$col] < $b[$col]) ? -1 : 1;
            });
        }
    }
    ?>


     

    Я понял, что для вас это недостаточно для такой работы. На форумах новичкам и бесплатно помогают написать пару строк кода. Я предложил символическую оплату за это. Если я неадекватно оценил объём работы, то моя просьба останется без ответа. 

    Я не шарю в пхп. Но надеюсь, что там работы на пару строк и что кто-нибудь откликнется.

    Всем добра! Я пришёл с миром! Не надо меня выставлять, будто я со своим предложением в 200 р. кому-то нахамил. ))))

  19. 7 минут назад, Shureg сказал:

    Ну, раз вы так здорово всё уже знаете, то не дешевле будет самому сделать?
    200р за такую фигню?
    Обсудить с вами, получить доступы, зайти на сайт (это, кстати, само по себе с некоторыми пользователями в целый квест превращается). Разобраться в работе незнакомого модуля. Выяснить, почему в нем не работают штатные функции, исправить их или(скорее всего) написать с нуля для них админскую часть модуля, создать  нужные поля в базе данных, решить возможные(очень частые) неожиданные моменты...
    И за всё это целых 200р? Да вы балуете исполнителей.

    Админку не надо. Можно просто в файл вписать метатеги. 

  20. В 30.01.2022 в 02:20, chukcha сказал:

     

     

    Заодно перекроете и другие страницы

    Спасибо. Учту. Но у меня только у одной страницы не хватает  метатегов. С остальными и так сойдёт. )) Может кто-то подскажет как добавить метатег для этой одной страницы без модулей? Полагаю, там вставить в контроллер строчку кода будет достаточно. За 200 р. кто поможет вставить метатеги на эту страницу?

  21. 12 часов назад, spectre сказал:

     

    это плохая идея! будут кешироваться редиректы на логин к примеру

    Т.е. я правильно понимаю, что на с этой страницы и должна быть 302 переадресация? Здесь ошибки нет?

  22. 13 часов назад, Yoda сказал:

    Вангую, что это какая то левая сборка, либо чистый опенкарт, либо вы не используете сеопро.
    Хотите исправить

     

    Ходите сюда:

     

    https://github.com/ocStore/ocStore/blob/ocStore-3-0-3-7/upload/system/library/response.php

     

    И поменяйте 302 на 301

     

     

    Сборка ocStore 2.1.0.2.1

    Сео Про включено.

  23. Проверил сайт программой Screaming Frog. Нашлась ссылка, у которых переадресация 302.

    Переадресовывает с https://domostroy72.ru/index.php?route=common/home на https://domostroy72.ru/ 

    Address	https://domostroy72.ru/index.php?route=common/home
    URL Encoded Address	https://domostroy72.ru/index.php?route=common/home
    Content Type	text/html; charset=UTF-8
    Status Code	302
    Status	Found
    HTTP Version	1.1
    Indexability	Non-Indexable
    Indexability Status	Redirected
    Redirect URL	https://domostroy72.ru/
    Redirect Type	HTTP Redirect

    Скажите пожалуйста, разве тут не должна быть 301 переадресация? Что в этом случае сделать?

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

Important Information

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