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

расширения


Recommended Posts

3 минуты назад, PaulKravchenko сказал:

Было, модули раздела promotion, подробнее здесь: 

да, спасибо, оно. Но только решение не написано какое :) Отключить права админу на этот модуль?

Надіслати
Поділитися на інших сайтах


11 минут назад, drnemo сказал:

Отключить права админу на этот модуль?

Говорят наоборот - включить)

В 13.08.2019 в 20:08, Muvka сказал:

Я группе пользователей Administrator разрешил просматривать и редактировать promotion модуль.

 

Надіслати
Поділитися на інших сайтах

Может меня коллеги заплюют, но у себя сделал так:

 

admin/controller/extension/extension/promotion.php

		if ($response) {
//			return $response;
//		} else {
			return '';
		}

мне их промоушены не интересны, и не будут интересны)

Надіслати
Поділитися на інших сайтах

КОНЕЧНО

9 минут назад, PaulKravchenko сказал:

заплюют,

сразу после index

return '' - зачем вам лишний запрос на внешний сервер?

  • +1 1
Надіслати
Поділитися на інших сайтах

11 минут назад, chukcha сказал:

сразу после index

return '' - зачем вам лишний запрос на внешний сервер?

Спасибо. Я постремался так делать из-за недостатка квалификации)

Надіслати
Поділитися на інших сайтах

21 час назад, chukcha сказал:

сразу после index

return '' - зачем вам лишний запрос на внешний сервер?

сделал так, кэш модификаторов и темы обновил, кэш браузера почистил, но из расширений не исчезло (

Спойлер

<?php
class ControllerExtensionExtensionPromotion extends Controller {
	public function index() {
		
		return '';
		
		$curl = curl_init();

		curl_setopt($curl, CURLOPT_URL, OPENCART_SERVER . 'index.php?route=api/promotion&type=' . substr($this->request->get['route'], strrpos($this->request->get['route'], '/') + 1));
		curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
		curl_setopt($curl, CURLOPT_HEADER, false);
		curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
		curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30);
		curl_setopt($curl, CURLOPT_TIMEOUT, 30);

		$response = curl_exec($curl);

		curl_close($curl);

		if ($response) {
			return $response;
		} else {
			return '';
		}
	}
}

 

 

Надіслати
Поділитися на інших сайтах


так из расширений оно не исчезнет если есть права

откройте

 

admin\controller\marketplace\extension.php



Кажется здесь

		$files = glob(DIR_APPLICATION . 'controller/extension/extension/*.php', GLOB_BRACE);
		
		foreach ($files as $file) {
			$extension = basename($file, '.php');
			
			// Compatibility code for old extension folders
			$this->load->language('extension/extension/' . $extension, 'extension');
		
			if ($this->user->hasPermission('access', 'extension/extension/' . $extension)) {
				$files = glob(DIR_APPLICATION . 'controller/extension/' . $extension . '/*.php', GLOB_BRACE);

 

Надіслати
Поділитися на інших сайтах

Я опять наверное дичь какую-то сморожу))

 

admin/controller/marketplace/extension.php

		$files = preg_grep('/promotion\.php$/', glob(DIR_APPLICATION . 'controller/extension/extension/*.php', GLOB_BRACE), PREG_GREP_INVERT);
//		$files = glob(DIR_APPLICATION . 'controller/extension/extension/*.php', GLOB_BRACE);

 

Надіслати
Поділитися на інших сайтах

10 минут назад, PaulKravchenko сказал:

Я опять наверное дичь какую-то сморожу))

 

я тоже думал, но решил не лезть лишний раз в контроллер ради отображения и убрал правами

Змінено користувачем drnemo
Надіслати
Поділитися на інших сайтах


Только что, drnemo сказал:

решил не лезть лишний раз в контроллер ради отображения и убрал правами

Самое правильное решение, КМК, выше написал просто... ну просто так))

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

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

Important Information

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