
Николай Загумённов
С нами с 19 сентября 2013; Место в рейтинге пользователей: #72[ExtJs] Связанные комбобоксы
[Hybridauth] добавление провайдера battle.net
Всем привет!
Пытаюсь добавить нового провайдера в Hybridauth, но что-то не получается.
Создал в каталоге core/components/hybridauth/model/hybridauth/lib/Providers/ файл BattleNet.php с таким содержимым.
Теперь при попытке привязать учетку, в этом методе, в переменной response получаю ошибку:
Пытаюсь добавить нового провайдера в Hybridauth, но что-то не получается.
Создал в каталоге core/components/hybridauth/model/hybridauth/lib/Providers/ файл BattleNet.php с таким содержимым.
<?php
class Hybrid_Providers_BattleNet extends Hybrid_Provider_Model_OAuth2
{
// default permissions
public $scope = "wow.profile";
public $state = "";
function initialize()
{
parent::initialize();
// Provider api end-points
$this->api->authorize_url = "https://eu.battle.net/oauth/authorize";
$this->api->token_url = "https://eu.battle.net/oauth/token";
$this->state = bin2hex(openssl_random_pseudo_bytes(16));
if (!empty($this->config['fields']))
$this->fields = $this->config['fields'];
}
function loginBegin()
{
Hybrid_Auth::redirect( $this->api->authorizeUrl( array( "scope" => $this->scope, "state" => $this->state ) ) );
}
}
На dev.battle.net создал приложение, где получил client_id и client_secret, добавил в системные настройки нового провайдера.Теперь при попытке привязать учетку, в этом методе, в переменной response получаю ошибку:
{"error":"unauthorized","error_description":"An Authentication object was not found in the SecurityContext"}
Не могу понять почему не удается получить access token. Прошу помощи, может кто сталкивался с подобным или может уже подключал battle.net =) Не правильно кэшируются лексиконы
Всем привет. Сталкивался ли кто-нибудь с такой проблемой как не правильное кэширование лексиконов?
Есть свой компонент. Очищаю кэш, если первая загрузка страницы происходит с фронт-энда, то кэш лексиконов генерируется не правильно — не из моего файла с лексиконами, какой-то общий файл. Если же первая загрузка страницы с админки, то кэш генерируется правильно.
Понимаю, что что-то не так в моем компоненте. Но что именно понять не могу, так как не понимаю где начинается процесс кеширования лексиконов.
Есть свой компонент. Очищаю кэш, если первая загрузка страницы происходит с фронт-энда, то кэш лексиконов генерируется не правильно — не из моего файла с лексиконами, какой-то общий файл. Если же первая загрузка страницы с админки, то кэш генерируется правильно.
Понимаю, что что-то не так в моем компоненте. Но что именно понять не могу, так как не понимаю где начинается процесс кеширования лексиконов.
Прикрутить RTE редактор НЕ к ресурсам в админке
Всем привет, сталкивался ли кто-нибудь с такой задачей, когда надо прикрутить html редактор к полю которое не является полем ресурса, в админке?
Есть компонент, у которого 2 поля должны быть с редаткором. Поля редактируются на отдельной странице. Редактор — TinyMCE Rich Text Editor.
Есть компонент, у которого 2 поля должны быть с редаткором. Поля редактируются на отдельной странице. Редактор — TinyMCE Rich Text Editor.
mspKKB - Оплата заказов minishop2 через Казком
Представляю вам мой второй компонент =), который добавляет вариант оплаты в minishop2, через систему онлайн платежей ePay от Казкоммерцбанка.
Изменять стоимость доставки через яндекс
Всем привет! Есть скрипт который считает доставку по городу через яндекс. Кликаешь на карту и он показывает столько км, и столько стоит доставка по городу.
Подскажите как сделать так, чтобы эта стоимость доставки прибавлялась к общей стоимости?
Подскажите как сделать так, чтобы эта стоимость доставки прибавлялась к общей стоимости?
Minishop2 - смена цены через ajax
Всем привет!
Подскажите, как можно менять цену с которой товар уходит в корзину через ajax?
На сайте надо сделать так чтобы цена товара складывалась из цент других(дочерних) товаров. С помощью связей в minishop2 и плагина это удалось решить.
Теперь стоит задача сделать так, чтобы при клике на "+" или "-" у дочерних товаров, цена у основного убавлялась или прибавлялась.
Как я понял, надо поменять значение цены основного товара в сессии, но как туда залезть не знаю. Хочу чтобы это дело работало через ajax. Что должно быть в обработчике?
Подскажите, как можно менять цену с которой товар уходит в корзину через ajax?
На сайте надо сделать так чтобы цена товара складывалась из цент других(дочерних) товаров. С помощью связей в minishop2 и плагина это удалось решить.
Теперь стоит задача сделать так, чтобы при клике на "+" или "-" у дочерних товаров, цена у основного убавлялась или прибавлялась.
Как я понял, надо поменять значение цены основного товара в сессии, но как туда залезть не знаю. Хочу чтобы это дело работало через ajax. Что должно быть в обработчике?
Мультиязычный опрос xPoller2
Всем привет, хочу показать вам мою первую переделку чужого компонента. Исходный компонент называется xPoller, разработчиком является Илья Уткин. Большое спасибо ему за компонент, разбирал устройство компонентов Modx и до сих пор разбираю на этом компоненте. Еще выражаю благодарность Василию Наумкину за курс по разработке компонентов на Modx Revo.
Fenom и toPlaceholder
Всем привет. Наконец-то начал осваивать Fenom в pdoTools и столкнулся с такой проблемой. Если есть вот такой вывод:
Тестил {{$news}}, {$_pls['news']} — не выводит. Вывод pdoResources делаю в шаблоне.
[[pdoResources?
&parents=`8`
&depth=`0`
&tpl=`tpl.NewsMainBlock.item`
&limit=`3`
&sortby=`{"publishedon":"DESC"}`
&includeContent=`1`
&toPlaceholder=`news`
]]
то, как вывести свой плейсхолдер [[+news]]?Тестил {{$news}}, {$_pls['news']} — не выводит. Вывод pdoResources делаю в шаблоне.
Сдвинуть автоинкремент в таблице пользователей
Всем привет. Подскажите как можно сдвинуть автоинкремент в таблице modx_user_attributes?
В базе Modx каждой строке в таблице modx_et_users соответствует строка в таблице modx_user_attributes. У меня каким-то образом получилось так, что в таблице modx_user_attributes было 2 строки одного пользователя. Одну из них я удалил, но id в этой таблице теперь у меня идут как 1,2,3,5,6… пропущено 4. Как можно поменять у остальных строк ID. Пробую как-то так, то что то не обновляются ID:
В базе Modx каждой строке в таблице modx_et_users соответствует строка в таблице modx_user_attributes. У меня каким-то образом получилось так, что в таблице modx_user_attributes было 2 строки одного пользователя. Одну из них я удалил, но id в этой таблице теперь у меня идут как 1,2,3,5,6… пропущено 4. Как можно поменять у остальных строк ID. Пробую как-то так, то что то не обновляются ID:
$user_obj = $modx->getCollection('modUserProfile');
$id = 0;
foreach ($user_obj as $user) {
echo $user->get('id') . "<br />";
$internalKey = $id + 1;
$user->set('id', $id);
echo "<hr>";
$user->save();
}
У id стоит автоинкремент его просто так не изменить. Сталкивался ли кто с подобным?