Не подскажете чем воспользоваться, чтобы добиться такого эффекта, как на сайте usatoday[dot]com. ТО есть мне необходимо при клике на новость - открывать ее в подобном модальном окне, при этом юрл - разный, как если бы происходила перезагрузка страницы.
Други и недурги, прошу помощи Первый день занимаюсь изучением вордпресса. и возник у меня вопрос насущный.
Задача - вывести слайдер в шапку.
Пути решения на мой взгляд
1) Плагин vSlider, он ближе всего, но тем не менее, результат не тот, что мне сверстали, то есть надо где то ломать стили и чего то еще, чего делать не хочется (ваще используется плагин SLider при верстке, но насколько я поняла он не подразумевает загрузки изображений из слайдера)
2) Завести раздел СЛАЙДЕРЫ, где я буду загружать необходимую инфу, и потом простым рнр выводить там, Где надо.
Так вот вопрос, а как создавать новый раздел в wordpress. Что то гугел меня не выводит куда надо, и мозг никак не выдаст правильный поисковый запрос.
KApriS, попробуйте console.log(response['data']) и глянуть в инструментах разработчика что получаете. Оно может кодироваться в виде объекта а не массива.
Да - response['data'] - объект. оттого у меня и разногласия с ним) как от этого уйти или с этим помириться?
Далее работаю в js c этими элементами. при обработке errors и eny проблем нет. а на все элементы 'data ругается - не объявлен тип. я попробовала как то его объявить, но на верный метод не наткнулась и к сожалению не знаю.
вот скрипт, где мне и как надо объявить $data?
$('#category1').change(function(){
var param = $(this).val();
var new_category = $('#category2');
new_category.attr("disabled","disabled");
jQuery.ajax
({
type: "post",
url: '/catalog/step?ajax=1¶m='+param,
data: '',
dataType: "json",
success: function(response)
{
if (response['errors'] == null)
{
var kol = response['eny'];
var option = '<option value="0">Выберите пункт</option>';
var iden = ''; var id=0; var lvl=0; var title=''; var val ='';
for(i = 0; i < kol; i++){
id = response['data'][i]['id'];
lvl = response['data'][i]['level'];
title = response['data'][i]['title'];
iden = response['data'][i]['identifier'];
val = iden + ";" + id + ";" + lvl;
option =option + '<option value="'+ val +'">'+ title +'</option>';alert(option);
} alert(option);
new_category.removeAttr("disabled");
new_category.append(option);
}
else
{ new_category.attr("disabled","disabled"); }
}
});
});
Ошибка звучит так:
Цитата:
TypeError: responsedata[i] is undefined
[Прерывать на этой ошибке]
Дальше дело техники. Спасибо (Добавление)
а мне еще нужна ваша подсказка. если я просто вывожу список баз данных - то все хорошо, а если пытаюсь сделать операцию в базе данных, то цикл прерывается после первого выполнения. хотя оно успешно. в чем моя ошибка: прмер кода:
, то цикл полностью проходится по всем базам, а если ее открыть, то цикл заканчивает работу после первого выполнения mysql_query. Подскажите в чем моя ошибка.
При создании поддомена создается база данных с префиксом cs_, их уже оч много.
ни разу не экспериментировала, как то страшновато, и сразу за помощью) как запустить скрипт изменений в бд по всем субдоменам.
к примеру есть скрипт по созданию новой таблицы в базе что то типа того:.
когда я грила про plian, в заголовке числился даже не этот тип, а другой... не помню.
при явном указании text/plain PHP_EOL работает. спасибо разобралась
Ребята, подскажите пжалста, есть ли у мейлера спец средства для подписи тела письма? и есть есть то как это сделать. text/html использовать не разрешено. ТОлько text/plain. письмо выглядит уродски.
Если читали, то ничего нового Вы здесь не узнаете. Потому что миграция всегда происходила по схеме - запустить на тестовом сервере 5.3 с максимумом логирования и указания ошибок - и далее по шагам, по тому же самому мануалу. Исправить ошибку - повторить запуск. Всё, иного не дано.
хнык не оптимистично. но видимо да - иного пути не дано
Всё <a href='http://php.net/manual/en/migration53.php'>здесь</a>.
в первом сообщении "МАНУАЛ ЧИТАЛА". Но меня интересуют практические моменты.
вот прямо таки по шагу. перевел проект - перестал работать - исправил скобку - заработало. как то так. (заменил функции, скобки, переопределили переменные такие на такие).
мне это необходимо для составления полной картины. проекты ессно не мои. код построен на самописной цмске, и я чесно пока в ужасе, потому что работала с готовым функциями и классами, никогда не возникало необходимости лезть вглубь цмс, и ничего подобного на поверхности из описанного в мануале ессно в рабочих элементах не встречается. куда бечь - пока в растерянности
Были ли у вас проблемы с переводом проектов с рнр 5.2 на рнр 5.3?
У компании рухнуло с десяток сайтов из сотни.
Может поделитесь впечатлениями, какие именно вам моменты пришлось подкорректировать для восстановления работоспособности.
Отличия версий в мануале прочитала - но помимо этого интересуют именно практические моменты.
в итоге остановилась я на варианте по анализу кода, пришедшего в смс. Хоть они и грили, что можно и без этого обойтись, но видимо - не моих мозгов уровень.
Их код трогать не стала(только сообщение в смс сформировала) - смс приходят, деньги идут, код пользователь вводит и готово....дальше я сама себе владыка. чего хочу то и пишу) и все работает.
а инфы по этой системе я не нашла потому что она тока тока вводится во внедрение. Тех поддержка мне даже скрипт переписывал, когда я их окончательно достала вопросами - а почему работает не так, как обещаете))). Так что там даже пакет скриптов доработанный терь. Будет желание - рекомендую. симпатишная системка. Правда с другими смс оплатами я не работала - не знаю как там.
Объясните мне как это должно работать. Пожааалуйста.
мне представлен пакет скриптов. понятных до запятой. но я не могу понять КАК надо писать код для получения нужного эффекта.
Главный запускаемый
class UnitPayEvent
{
public function check($params)
{
/**
* Проверка условий перед оплатой (например проверка заказа)
*
* return true; - Всё отлично, можно оплатить заказ
* return 'Текст ошибки'; - Вернуть ошибку и завершить платеж
*
* Описание переменной $params
*
* $params['phone']
* Десятизначный телефон плательщика (например, 9155743552).
*
* $params['account']
* Идентификатор абонента в системе партнера (например логин или email абонента).
*
* $params['sum']
* Сумма платежа (например, 10.00).
*/
return true;
}
public function pay($params)
{
/**
* Событие происходит сразу после успешной оплаты.
* На этой стадии необходимо предоставить услугу/товар абоненту.
*
* Описание переменной $params
*
* $params['unitpayId']
* Внутренний номер платежа в Unitpay.
* Очень важно! В системе партнера не должно быть двух разных платежей с одним unitpayId.
*
* $params['account']
* Идентификатор абонента в системе партнера (например логин или email абонента)
*
* $params['sum']
* Сумма платежа (например, 10.00).
*
* $params['phone']
* Десятизначный телефон плательщика (например, 9155743552).
*
* $params['paymentType']
* Тип оплаты (sms — СМС Биллинг, mc — Мобильная коммерция)
*
* $params['operator']
* Буквенный код оператора.
*
* $params['date']
* Дата платежа в формате YYYY-mm-dd HH:ii:ss.
*
* $params['sign']
* Цифровая подпись, образуется как md5 хеш от склеивания всех значений параметров (кроме sign),
* отсортированных по алфавиту и секретного ключа 9d689864e8c34e077e2a4825d8d71a70
*/
}
}
if ($method == 'check')
{
if ($unitPayModel->getPaymentByUnitpayId($params['unitpayId']))
{
// Платеж уже существует
return $this->getResponseSuccess('OK');
}
Читаю : public function pay($params) { /**
* Событие происходит сразу после успешной оплаты.
* На этой стадии необходимо предоставить услугу/товар абоненту.
пытаюсь в этой функции чего то ваять.... под конец уже просто var_dump() сделать. но при малейших моих попытках там что то написать, списание средств происходит с ошибкой "Некорректный формат ответа платформы". Научите меня,
вот пользователь ввел смс, ждет.... сервис запускает мой обработчик (в 1ом спойлере) и мне надо чтобы в браузере отобразилась какая то инфа, ГДЕ я должна писать свой код и главное как? чтобы не нарушать их формат....
Можно привести кусочек кода, например когда пользователь получает в свое распоряжение страничку http://Ура, я заплатил!
Пожааалуйста, все пинки и подзатыльники приветствуются. А то чего то совсем я застряла....