Павел Романов
С нами с 03 марта 2014; Место в рейтинге пользователей: #70mFilter2 - функции обратного вызова
Как перехватить данные с pdoPage, используемому в mFilter2 по умолчанию?
То есть в обычном pdoPage прекрасно работают функции обратного вызова, а в mFilter2 почему-то не получается.
Или я не туда смотрю? Может и для mFilter2 есть функции обратного вызова, только я пропустил это?
То есть в обычном pdoPage прекрасно работают функции обратного вызова, а в mFilter2 почему-то не получается.
Или я не туда смотрю? Может и для mFilter2 есть функции обратного вызова, только я пропустил это?
Геолокация с помощью Sypex Geo
Добрый день.
Задался вопросом использовать возможности автоматического определения местоположения пользователя для развития одного интернет-ресурса. В частности, интересовала возможность реализации автоматической подстановки города в метатеги и заголовки сайта.
Для этого использовал базу SypexGeo. Код сниппета [[!SypexGeo]]:
Все работает хорошо. Но вот как быть со склонениями? Кто подскажет как модифицировать данный срипт для того, чтобы можно было без труда вставлять названия города и области со склонениями? Ведь к примеру он дает нам «в Москв(а)», а нам нужно «в Москв(е)».
Задался вопросом использовать возможности автоматического определения местоположения пользователя для развития одного интернет-ресурса. В частности, интересовала возможность реализации автоматической подстановки города в метатеги и заголовки сайта.
Для этого использовал базу SypexGeo. Код сниппета [[!SypexGeo]]:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
require_once($modx->config['base_path']."sxgeo/SxGeo.php");
$SxGeo = new SxGeo($modx->config['base_path'].'sxgeo/SxGeoCity.dat', SXGEO_BATCH | SXGEO_MEMORY);
$region = $SxGeo->getCityFull($ip);
$regionname = $region["region"]["name_ru"];
$regioncity = $region["city"]["name_ru"];
switch ($regioncity) {
case 'Москва':$output = "1"; break;
default:
$output = "0";
};
$modx->setPlaceholder('regionname',$regionname);
$modx->setPlaceholder('regioncity',$regioncity);
Таким образом, на сайте мы можем использовать плейсхолдер [[+regioncity]], который даст нам название города? а также плейсхолдер [[++regionname]], в который попадает название области, края, республики.Все работает хорошо. Но вот как быть со склонениями? Кто подскажет как модифицировать данный срипт для того, чтобы можно было без труда вставлять названия города и области со склонениями? Ведь к примеру он дает нам «в Москв(а)», а нам нужно «в Москв(е)».
Покупка товара в один клик
Привет всем. На сайте всего несколько товаров и хочется реализовать покупку в один клик без корзины.
То есть человек нажал на кнопку купить и сразу перешёл в платёжную систему.
Возможно это реализовать через Minishop2 или разумнее написать свой сниппет.
Подскажите разумный подход в решении этой задачи.
То есть человек нажал на кнопку купить и сразу перешёл в платёжную систему.
Возможно это реализовать через Minishop2 или разумнее написать свой сниппет.
Подскажите разумный подход в решении этой задачи.
[ms2gallery] Источник файлов для разных шаблонов
Небольшой плагин, позволяющий автоматически установить нужный источник файлов при создании ресурса с использованием дополнения ms2gallery.