• Объявления

    • dinox

      Закрытый раздел разработчиков   21.08.2017

      У нас на форуме существует закрытый раздел для разработчиков в котором мы обсуждаем нюансы работы на нашем форуме, в каталоге дополнений и другие моменты которые интересны в большинстве случаев только разработчикам. На данный момент существует лишь 2 условия для попадания:
      1. Наличие промодерированного дополнения в нашем каталоге  2. Отсуствие варезной деятельности 
      Если эти правила выполнены, пишите запрос @ArtemPitov на попадание в раздел разработчиков
dvi30011973

помогите с модулем соц-сети followme153

Рекомендуемые сообщения

dvi30011973    1

Помогите исправить ошибку.

Установил модуль соц-сети FollowMe153 и в админки когда я жму на [ Изменить ] выпадает ват такая ошибка:Fatal error: Call to a member function link() on a non-object in C:\xampp\htdocs\arle\admin\controller\module\followme.php on line 89

Помогите кто знает.Вот файл followme.php

<?php

// ------------------------------------------

// Follow Me Version 1.5.3

// For Opencart v1.5.1 / 1.5.2 / 1.5.3

// Original by KangDJ

// Updated by Lamiaa Ahmed (1.5.0)

// Updated by villagedefrance (1.5.1, 1.5.1 V2)

// Updated by HelderIM (1.5.1 V3)

// Updated by villagedefrance (1.5.3)

// Подготовлено специально для ***

// Перевод и адаптация модуля Marianna radiance.com.ua fatalemary@gmail.com

// ------------------------------------------

class ControllerModuleFollowMe extends Controller {

private $error = array();

private $_name = 'followme';

private $_version = '1.5.3';

public function index() {

$this->load->language('module/' . $this->_name);

$this->document->setTitle($this->language->get('heading_title'));

$this->data[$this->_name . '_version'] = $this->_version;

$this->load->model('setting/setting');

if (($this->request->server['REQUEST_METHOD'] == 'POST') && ($this->validate())) {

$this->model_setting_setting->editSetting($this->_name, $this->request->post);

$this->session->data['success'] = $this->language->get('text_success');

$this->redirect($this->url->link('extension/module', 'token=' . $this->session->data['token'],

'SSL'));

}

$this->data['heading_title'] = $this->language->get('heading_title');

$this->data['text_enabled'] = $this->language->get('text_enabled');

$this->data['text_disabled'] = $this->language->get('text_disabled');

$this->data['text_content_top'] = $this->language->get('text_content_top');

$this->data['text_content_bottom'] = $this->language->get('text_content_bottom');

$this->data['text_column_left'] = $this->language->get('text_column_left');

$this->data['text_column_right'] = $this->language->get('text_column_right');

$this->data['text_module_settings'] = $this->language->get('text_module_settings');

$this->data['entry_header'] = $this->language->get('entry_header');

$this->data['entry_title'] = $this->language->get('entry_title');

$this->data['entry_icon'] = $this->language->get('entry_icon');

$this->data['entry_box'] = $this->language->get('entry_box');

$this->data['entry_yes'] = $this->language->get('entry_yes');

$this->data['entry_no'] = $this->language->get('entry_no');

$this->data['entry_facebook'] = $this->language->get('entry_facebook');

$this->data['entry_twitter'] = $this->language->get('entry_twitter');

$this->data['entry_google'] = $this->language->get('entry_google');

$this->data['entry_odnoklassniki'] = $this->language->get('entry_odnoklassniki');

$this->data['entry_vkontakte'] = $this->language->get('entry_vkontakte');

$this->data['entry_youtube'] = $this->language->get('entry_youtube');

$this->data['entry_facebook_usage'] = $this->language->get('entry_facebook_usage');

$this->data['entry_twitter_usage'] = $this->language->get('entry_twitter_usage');

$this->data['entry_gplus_usage'] = $this->language->get('entry_gplus_usage');

$this->data['entry_odnoklassniki_usage'] = $this->language->get('entry_odnoklassniki_usage');

$this->data['entry_vkontakte_usage'] = $this->language->get('entry_vkontakte_usage');

$this->data['entry_youtube_usage'] = $this->language->get('entry_youtube_usage');

$this->data['entry_template'] = $this->language->get('entry_template');

$this->data['entry_layout'] = $this->language->get('entry_layout');

$this->data['entry_position'] = $this->language->get('entry_position');

$this->data['entry_status'] = $this->language->get('entry_status');

$this->data['entry_sort_order'] = $this->language->get('entry_sort_order');

$this->data['button_save'] = $this->language->get('button_save');

$this->data['button_cancel'] = $this->language->get('button_cancel');

$this->data['button_add_module'] = $this->language->get('button_add_module');

$this->data['button_remove'] = $this->language->get('button_remove');

if (isset($this->error['warning'])) {

$this->data['error_warning'] = $this->error['warning'];

} else {

$this->data['error_warning'] = '';

}

$this->data['breadcrumbs'] = array();

$this->data['breadcrumbs'][] = array(

'text' => $this->language->get('text_home'),

'href' => $this->url->link('common/home', 'token=' . $this->session->data['token'], 'SSL'),

'separator' => false

);

$this->data['breadcrumbs'][] = array(

'text' => $this->language->get('text_module'),

'href' => $this->url->link('extension/module', 'token=' . $this->session->data['token'],

'SSL'),

'separator' => ' :: '

);

$this->data['breadcrumbs'][] = array(

'text' => $this->language->get('heading_title'),

'href' => $this->url->link('module/' . $this->_name, 'token=' . $this->session->data['token'],

'SSL'),

'separator' => ' :: '

);

$this->data['action'] = $this->url->link('module/' . $this->_name, 'token=' . $this->session->data['token'],

'SSL');

$this->data['cancel'] = $this->url->link('extension/module', 'token=' . $this->session->data['token'],

'SSL');

$this->data['templates'] = array();

$directories = glob(DIR_CATALOG . 'view/theme/*', GLOB_ONLYDIR);

foreach ($directories as $directory) {

$this->data['templates'][] = basename($directory);

}

if (isset($this->request->post['config_template'])) {

$this->data['config_template'] = $this->request->post['config_template'];

} else {

$this->data['config_template'] = $this->config->get('config_template');

}

$this->load->model('localisation/language');

$languages = $this->model_localisation_language->getLanguages();

foreach ($languages as $language) {

if (isset($this->request->post[$this->_name . '_title' . $language['language_id']])) {

$this->data[$this->_name . '_title' . $language['language_id']] = $this->request->post

[$this->_name . '_title' . $language['language_id']];

} else {

$this->data[$this->_name . '_title' . $language['language_id']] = $this->config->get($this-

>_name . '_title' . $language['language_id']);

}

}

$this->data['languages'] = $languages;

if (isset($this->request->post[$this->_name . '_header'])) {

$this->data[$this->_name . '_header'] = $this->request->post[$this->_name . '_header'];

} else {

$this->data[$this->_name . '_header'] = $this->config->get( $this->_name . '_header' );

}

if (isset($this->request->post[$this->_name . '_title'])) {

$this->data[$this->_name . '_title'] = $this->request->post[$this->_name . '_title'];

} else {

$this->data[$this->_name . '_title'] = $this->config->get($this->_name . '_title' );

}

if (isset($this->request->post[$this->_name . '_icon'])) {

$this->data[$this->_name . '_icon'] = $this->request->post[$this->_name . '_icon'];

} else {

$this->data[$this->_name . '_icon'] = $this->config->get($this->_name . '_icon' );

}

if (isset($this->request->post[$this->_name . '_box'])) {

$this->data[$this->_name . '_box'] = $this->request->post[$this->_name . '_box'];

} else {

$this->data[$this->_name . '_box'] = $this->config->get($this->_name . '_box' );

}

if (isset($this->request->post[$this->_name . '_facebook'])) {

$this->data[$this->_name . '_facebook'] = $this->request->post[$this->_name . '_facebook'];

} else {

$this->data[$this->_name . '_facebook'] = $this->config->get($this->_name . '_facebook');

}

if (isset($this->request->post[$this->_name . '_twitter'])) {

$this->data[$this->_name . '_twitter'] = $this->request->post[$this->_name . '_twitter'];

} else {

$this->data[$this->_name . '_twitter'] = $this->config->get($this->_name . '_twitter');

}

if (isset($this->request->post[$this->_name . '_google'])) {

$this->data[$this->_name . '_google'] = $this->request->post[$this->_name . '_google'];

} else {

$this->data[$this->_name . '_google'] = $this->config->get($this->_name . '_google');

}

if (isset($this->request->post[$this->_name . '_odnoklassniki'])) {

$this->data[$this->_name . '_odnoklassniki'] = $this->request->post[$this->_name .

'_odnoklassniki'];

} else {

$this->data[$this->_name . '_odnoklassniki'] = $this->config->get($this->_name . '_odnoklassniki');

}

if (isset($this->request->post[$this->_name . '_vkontakte'])) {

$this->data[$this->_name . '_vkontakte'] = $this->request->post[$this->_name . '_vkontakte'];

} else {

$this->data[$this->_name . '_vkontakte'] = $this->config->get($this->_name . '_vkontakte');

}

if (isset($this->request->post[$this->_name . '_youtube'])) {

$this->data[$this->_name . '_youtube'] = $this->request->post[$this->_name . '_youtube'];

} else {

$this->data[$this->_name . '_youtube'] = $this->config->get($this->_name . '_youtube');

}

if (isset($this->request->post[$this->_name . '_facebook_usage'])) {

$this->data[$this->_name . '_facebook_usage'] = $this->request->post[$this->_name .

'_facebook_usage'];

} else {

$this->data[$this->_name . '_facebook_usage'] = $this->config->get($this->_name .

'_facebook_usage');

}

if (isset($this->request->post[$this->_name . '_twitter_usage'])) {

$this->data[$this->_name . '_twitter_usage'] = $this->request->post[$this->_name .

'_twitter_usage'];

} else {

$this->data[$this->_name . '_twitter_usage'] = $this->config->get($this->_name . '_twitter_usage');

}

if (isset($this->request->post[$this->_name . '_gplus_usage'])) {

$this->data[$this->_name . '_gplus_usage'] = $this->request->post[$this->_name . '_gplus_usage'];

} else {

$this->data[$this->_name . '_gplus_usage'] = $this->config->get($this->_name . '_gplus_usage');

}

if (isset($this->request->post[$this->_name . '_odnoklassniki_usage'])) {

$this->data[$this->_name . '_odnoklassniki_usage'] = $this->request->post[$this->_name .

'_odnoklassniki_usage'];

} else {

$this->data[$this->_name . '_odnoklassniki_usage'] = $this->config->get($this->_name .

'_odnoklassniki_usage');

}

if (isset($this->request->post[$this->_name . '_vkontakte_usage'])) {

$this->data[$this->_name . '_vkontakte_usage'] = $this->request->post[$this->_name .

'_vkontakte_usage'];

} else {

$this->data[$this->_name . '_vkontakte_usage'] = $this->config->get($this->_name .

'_vkontakte_usage');

}

if (isset($this->request->post[$this->_name . '_youtube_usage'])) {

$this->data[$this->_name . '_youtube_usage'] = $this->request->post[$this->_name .

'_youtube_usage'];

} else {

$this->data[$this->_name . '_youtube_usage'] = $this->config->get($this->_name . '_youtube_usage');

}

if (isset($this->request->post[$this->_name . '_template'])) {

$this->data[$this->_name . '_template'] = $this->request->post[$this->_name . '_template'];

} else {

$this->data[$this->_name . '_template'] = $this->config->get($this->_name . '_template');

}

$this->data['modules'] = array();

if (isset($this->request->post[$this->_name . '_module'])) {

$this->data['modules'] = $this->request->post[$this->_name . '_module'];

} elseif ($this->config->get($this->_name . '_module')) {

$this->data['modules'] = $this->config->get($this->_name . '_module');

}

$this->load->model('design/layout');

$this->data['layouts'] = $this->model_design_layout->getLayouts();

$this->template = 'module/' . $this->_name . '.tpl';

$this->children = array(

'common/header',

'common/footer'

);

$this->response->setOutput($this->render());

}

private function validate() {

if (!$this->user->hasPermission('modify', 'module/' . $this->_name)) {

$this->error['warning'] = $this->language->get('error_permission');

}

if (!$this->error) {

return TRUE;

} else {

return FALSE;

}

}

}

?>

Кто знает прошу помочь!

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


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

Краткое содержание 20000 серии Санта Барбара , не меньше! Спроси у самой Марианны,она чуть ниже тебя в новых темах! )))

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


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

Так может модуль не под ту версию? Хоть автор модуля и заявляет что он под разные версии, но точно работает в 1.5.3.1

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


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

На 1.5.1.3 проверял,точно не работает но и ошибок этих нет.Может быть ошибка в установке?

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


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

Ладно.Установлю просто панельку соц сетей без всякого модуля.Если нет решений по этому вопросу.

Всем спасибо.

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу