strashkoivan

Помогите установить seogen2.0

5 сообщений в этой теме

Здравствуйте, помогите пожалуйста установить модуль seogen 2.0.5 на ocStore 2.3.0.2 Загрузил в корень сайта как написано в описании, впрочем там больше не чего и не написано. Потом можно устанавливать модуль, жму на кнопку установить и выдает мне вот что http://joxi.ru/KAxedKRHOqOar8 . Помогите пожалуйста еще раз.

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

И что сказал автор?

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

И что сказал автор?

Добрый вечер, в том то и дело что до автора не могу достучаться. Молчит не отвечает, как рыба об лед.

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Лог ошибок сервера смотрели?

 

Ну, и еще на будущее - это делали?

 

для автогенерации seo ссылок для товаров/категорий/производителей нужно сделать следующее
(внимание, код встречается в файлах ДВА раза , для создания и для редактирования (добавлять нужно ДВА раза) )
в файле admin\model\catalog\product.php
после
if ($data['keyword']) {
$this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'product_id=" . (int)$product_id . "', keyword = '" . $this->db->escape($data['keyword']) . "'");
}

добавить
if($this->config->get('seogen_status')) {
$this->load->model('module/seogen');
$this->model_module_seogen->urlifyProduct($product_id);
}
в файле admin\model\catalog\category.php
после
if ($data['keyword']) {
$this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'category_id=" . (int)$category_id . "', keyword = '" . $this->db->escape($data['keyword']) . "'");
}
добавить
if($this->config->get('seogen_status')) {
$this->load->model('module/seogen');
$this->model_module_seogen->urlifyCategory($category_id);
}

в файле admin\model\catalog\manufacturer.php
после
if ($data['keyword']) {
$this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'manufacturer_id=" . (int)$manufacturer_id . "', keyword = '" . $this->db->escape($data['keyword']) . "'");
}
добавить
if($this->config->get('seogen_status')) {
$this->load->model('module/seogen');
$this->model_module_seogen->urlifyManufacturer($manufacturer_id);
}

в файле admin\model\catalog\information.php
после
if ($data['keyword']) {
$this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'information_id=" . (int)$information_id . "', keyword = '" . $this->db->escape($data['keyword']) . "'");
}
добавить
if($this->config->get('seogen_status')) {
$this->load->model('module/seogen');
$this->model_module_seogen->urlifyInformation($information_id);
}

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Лог ошибок сервера смотрели?

 

Ну, и еще на будущее - это делали?

 

для автогенерации seo ссылок для товаров/категорий/производителей нужно сделать следующее

(внимание, код встречается в файлах ДВА раза , для создания и для редактирования (добавлять нужно ДВА раза) )

в файле admin\model\catalog\product.php

после

if ($data['keyword']) {

$this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'product_id=" . (int)$product_id . "', keyword = '" . $this->db->escape($data['keyword']) . "'");

}

добавить

if($this->config->get('seogen_status')) {

$this->load->model('module/seogen');

$this->model_module_seogen->urlifyProduct($product_id);

}

в файле admin\model\catalog\category.php

после

if ($data['keyword']) {

$this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'category_id=" . (int)$category_id . "', keyword = '" . $this->db->escape($data['keyword']) . "'");

}

добавить

if($this->config->get('seogen_status')) {

$this->load->model('module/seogen');

$this->model_module_seogen->urlifyCategory($category_id);

}

в файле admin\model\catalog\manufacturer.php

после

if ($data['keyword']) {

$this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'manufacturer_id=" . (int)$manufacturer_id . "', keyword = '" . $this->db->escape($data['keyword']) . "'");

}

добавить

if($this->config->get('seogen_status')) {

$this->load->model('module/seogen');

$this->model_module_seogen->urlifyManufacturer($manufacturer_id);

}

в файле admin\model\catalog\information.php

после

if ($data['keyword']) {

$this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'information_id=" . (int)$information_id . "', keyword = '" . $this->db->escape($data['keyword']) . "'");

}

добавить

if($this->config->get('seogen_status')) {

$this->load->model('module/seogen');

$this->model_module_seogen->urlifyInformation($information_id);

}

"Вельма панежа", оно же "дякую" и конечно же "большое спасибо"!))

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!


Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.


Войти

  • Похожий контент

    • Автор: Serg9988
      Название: SM-SEOGen
      Добавил: Serg9988
      Добавлен: 24 окт 2016
      Категория: Модули
      Работает на OpenCart: 2.0-2.1, 2.3
      Работает на ocStore: 2.1, 2.3
      Метод активации: Без активации
      Сайт разработчика: myopencart.club
      Ioncube Loader: Нет
       



      SM-SEOGen


       
      Во время ввода названия категории, товара или статьи будет автоматически генерироваться SEO URL приетом кирилические буквы заменяются на латинские.
      Все символи кроме букв и цыфры будут заменены на символ "_".
      Так же происходит проверка на уникальность сгенерированого УРЛ и если такой уже есть в базе, то в конце добавляется _1, 2 и т.д пока полученый УРЛ не будет уникальным.
      Если после генерации CEO URL при вводе нового товара, категории или статьи или например изменения уже в существующей странице, пользователь захочет изменить УРЛ в ручную то опять произойдет проверка на уникальность и если введенный УРЛ будет не уникальный, то появится предуприждение об этом. При изменении СЕО УРЛ в ручную добавление числа в конец урла не происходит, выводится только сообщение об не уникальности.
       
      Никакие файлы не перезаписываются.
       

      Нажмите здесь, чтобы скачать файл
    • Автор: Serg9988
      SM-SEOGen


       
      Во время ввода названия категории, товара или статьи будет автоматически генерироваться SEO URL приетом кирилические буквы заменяются на латинские.
      Все символи кроме букв и цыфры будут заменены на символ "_".
      Так же происходит проверка на уникальность сгенерированого УРЛ и если такой уже есть в базе, то в конце добавляется _1, 2 и т.д пока полученый УРЛ не будет уникальным.
      Если после генерации CEO URL при вводе нового товара, категории или статьи или например изменения уже в существующей странице, пользователь захочет изменить УРЛ в ручную то опять произойдет проверка на уникальность и если введенный УРЛ будет не уникальный, то появится предуприждение об этом. При изменении СЕО УРЛ в ручную добавление числа в конец урла не происходит, выводится только сообщение об не уникальности.
       
      Никакие файлы не перезаписываются.
    • Автор: perke
      Нужно скопировать модуль подарков с одного сайта на другой. На первом сайте, где подарки установлены, все работает отлично. На втором сайте, где версия пхп даже выше,  если полностью залить модуль без изменений, то при установке или редактировании в админке выдает ошибку -
       
      Fatal error: Call to a member function set() on a non-object in /home/u58573/ambermuskusru/www/system/engine/model.php on line 18 function __construct($registry) в model.php говорит, что registry = NULL
      Сам код __construct модуля подарков:
       
      class ModelToolGiftslist extends Model { public $table = "gifts_list"; public function __construct(){ $this->fields = array( "name" => array('name' => 'Название пробника', 'validator' => FILTER_SANITIZE_STRING, 'required' => 1), "href" => array('name' => 'Ссылка на товар', 'validator' => FILTER_VALIDATE_INT, 'required' => 0), "description" => array('name' => 'Описание', 'validator' => FILTER_SANITIZE_STRING, 'required' => 0), "sort" => array('name' => 'Сортировка', 'validator' => FILTER_VALIDATE_INT, 'required' => 0), ); $this->setValue(); } ... } Помогите разобраться, что к чему. Так происходит со всеми модулями, которые я пытаюсь скопировать
      И поделитесь пожалуйста документацией по созданию модулей, потому что я создаю абсолютно по-другому, но как делать это правильно - мне достоверно не известно

      ocStore 1.5.5.1.2
    • Автор: strashkoivan
      Здравствуйте, помогите пожалуйста решить проблему. Добавил категории и товар, в админке автоматом не генерируются seo url. Сборка свежая ocStore 2.3.0.2. При этом сразу включил seo pro и чпу. http://joxi.ru/5mdkNxpcoDVKr1 на товаре получается вот так: http://joxi.ru/DmBX1aeUDRygAP не понятно почему такой url?
    • Автор: timoleon
      Как сделать, чтобы ссылки ЧПУ в Opencart (ocStore) генерировался автоматически?
      Чтобы название товара переводилось в транслит и подставлялось в поле SEO URL?
      Все очень просто!
      Данный модуль (модификатор) "Авто заполнение SEO url" поможет Вам в этом вопросе.
      После заполнение поля с Названием на странице добавления товара, категории, производителя или статьи автоматически генерируется транс лит для поля "SEO URL". В случаи, если данное поле уже заполнено, то перезапись происходить не будет, а останется прежним, т.к. данный url может уже находится в индексе поисковых систем и крайне не желательно менять адрес страницы.
      Для того, чтобы избавить в адресной строки от лишнего мусора и не нужных символов, при транслите происходит обрезания символов « ,.;"+/*?!@()&<>#$%^=\\|~№:[]», а пробелы заменяются на «-».
      Если по каким-то причинам сгенерированный seo url вас не устраивает, то вы всегда можете его отредактировать вручную.
      Для обновления поля seo url, необходимо сначала его полностью очистить, в том числе и все пробелы, а затем заново заполнить название.
      ВАЖНО! Модуль будет работать, только если ID языка админки будет 1.
      В случае, если ваш ID языка отличается необходимо будет внести правки в строках 47-53 данного модификатора заменить 1 на ID вашего языка админки.
      Установка:
      1. Скачайте архив avtozapolnenie_seo_url.ocmod.zip
      2. Установить стандартным установщиком модификаторов ocmod (Дополнения -> Установка дополнений)
      3. Обновить кэш модификаций (Дополнения -> Менеджер дополнений)
  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.