igon
-
Публікації
332 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем igon
-
-
To ТС
Вам действительно так уж важно, чтобы даже первая страница отображалась с клиентским разрешением?
А для "начиная со второй" у Вас уже вроде все есть.
-
Последний мой пост прошу удалить, он как бы избыточен...
-
Как это сделать до выполнения get-запроса?
Если навскидку и псевдокодом, то как-то так
if (!isset($_GET) или $_SERVER['REQUEST_METHOD'] != 'GET') { "такой код" }
Этот фрагмент будет выполняться ВО ВРЕМЯ выполнения функцией index() и GET-, и POST-запросов.
-
Отдельная функция заработала!
Только как мне теперь использовать полученные данные в основной функции index?
Во, уже лучше.
Теперь, если уж так хочется, можно вернуть "такой код" обратно, обеспечив его НЕВЫПОЛНЕНИЕ, когда index() выполняет GET-запрос
-
Отдельная функция - это не навечно, а только для локализации проблемы.
Исходник для получения разрешения экрана взяли отсюда?
-
Попробуйте "тык":
- замените && на ||
- "такой код" вынесите в отдельную функцию и вызывайте ее
- вместо $this->request->post [...] используйте $_POST
-
Попробуйте в строку 442 файла tpl добавить
<div class="description"><?php echo $product['description']; ?></div>
Ну, или
<div class="description">бла-бла-бла</div>
- 1
-
Админка - Система - Настройки - Мой магазин - Изменить
Проверьте значение в поле E-Mail.
-
pa.attribute_id IN (, 869, 1,
первое значение отсутствует
Или , и пробел перед 8 - лишние.
В любом случае см. код там, где эта куча значений собирается.
-
Если клиент не захочет светить свою текущую локацию (нет мобильника, нет автомобильной GPS и т.д.), система использует geolocation по ip и сочтет, что клиент находится ....в центре города. Ценность выданных ею данных будет весьма сомнительна.
Если текущие координаты клиента будут известны с приемлемой точностью, в api Яндекс Карты можно подобрать/допилить скрипт поиска ближайшего объекта заданного типа.
-
To ТС
RTFM!!!!
Причина оказалась в расширении файла , я качал с офиц. сайта опенкарт. В нем файл .htaccess стоит с расширением .txt. Это неправильно. Для того чтобы он работал .txt надо удалить и останется .htaccess
# 2. In your opencart directory rename htaccess.txt to .htaccess.
Это для кого было написано?
-
class ControllerModuleConvertvalut extends Controller
{
protected function index()
{
//Вызывать нужно с $this->
$kursUSD = (float)$this->getKursusd();
$kursRUR = (float)$this->getKursrur();
$kursEUR = (float)$this->getKurseur();
...
}
public function getKursusd() {
}
public function getKursrur() {
}
public function getKurseur() {
}
} -
Если речь только про "вставить, чтобы не ругалось", то
protected function index() { $kursUSD = (float)getKursusd(); $kursRUR = (float)getKursrur(); $kursEUR = (float)getKurseur(); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/convertvalut.tpl')) { $this->template = $this->config->get('config_template') . '/template/module/convertvalut.tpl'; } else { $this->template = 'default/template/module/convertvalut.tpl'; } $this->render(); }
-
Не верно, в таком случае будут меняться только те товары, которые попадают под лимит.
Не будут. Потому что excalibur предложил
shuffle ($products); $products = array_slice($products, 0, (int)$setting['limit']);
Читайте внимательней
-
не хватает ДВУХ
одной :)
ДВЕ - это без учета правки в строке 131 :)
-
Результат склеивания приведенных фрагментов в NotePad++:
функция addProduct() - не хватает ДВУХ закрывающих фигурных (перед строкой 134)
класс ModelCatalogProduct - не хватает закрывающей фигурной
-
Выделите половину, потом половину половины, потом ....и т.д.
Или бэкапьте сначала первую половину, потом вторую
-
По одной таблице бэкапить пробовали?
BTW
ocStore\ocStore-1.5.5.1.2\upload\admin\language\russian\tool\backup.php
// Error$_['error_permission'] = 'У Вас нет прав для управления этим модулем!';$_['error_empty'] = 'Выберите хотя бы один пункт для бэкапа!'; // А должно быть ['error_backup']$_['error_empty'] = 'Загруженный файл пуст!'; -
Может и поможет:
Ошибка error_backup возникнет, если перед нажатием кнопки Бэкап щелкнуть "Снять выделение"
-
ТС, вернитесь на mysql. "mysql deprecated" все же лучше, чем fatal или parse error.
Альтернативу см. тут
-
Если уж так хочется именно рандомное, то
$this->db->query("UPDATE " . DB_PREFIX . "product SET sku = concat(ROUND((RAND() * (9999 - 1000)) + 1000),'_',product_id)");
-
Скопировали неправильно.
В предыдущий запрос я добавил только +1000
-
Тогда так
$this->db->query("UPDATE " . DB_PREFIX . "product SET sku = concat(product_id+1000,'_',product_id)");
-
Ближайший магазин по ip
в Opencart 2.x: Налаштування та оптимізація
Опубліковано:
Оператор - в смысле хостер? А при чем тут он и его пул адресов?
Вы ставите метки на карте Яндекс там, где находятся магазины.
api определяет физические координаты (широту и долготу) этих меток и запоминает их в Вашей БД.
Получив текущие координаты покупателя (из GPS, по ближайшей сотовой вышке или ip покупателя), система сравнивает их с БДшными и показывает ближайший магазин.
Т.е. ip-адрес если и используется, то только клиентский (читай: любого городского провайдера).