LazySeo

Рейтинг
4
Регистрация
08.10.2011
Интересы
Парсеры
Veterok2009:
Спасибо. А стоимость идет за к-во смс?

при объеме до 1 млн сообщений в месяц речь обычно идет только за кол-во, в большем объеме можно получить транк и работать в зачет.

Veterok2009:
Как вообще можно реалзовать отправку смс пользователям? Например, подтверждение при каких-либо операциях в аккаунте пользователя на сайте и тп? Спасибо

У крупных агрегаторов есть API далее нужно встроить API на сайт.

Могу помочь написать модуль по любому API

Не нашел страну в вашем профиле.

Есть готовая обвязка для iFree. Это агрегатор от МТС-Украина.

Могу написать любой по готовому API от агрегатора.

Пример покажу на WP 3.3.1 и русском интерфейсе.

1. Дизайн-Редактор - справа шаблон function.php в конце перед тегом "?>" вставляем

if ( function_exists('register_sidebar') ) {

register_sidebar(array(
'name' => 'Баннер слева',
'before_widget' => '<div style="position:relative"><div style="position:absolute;left:-50px;top:250px;">',
'after_widget' => '</div></div>',
'before_title' => '<span style="display:none">',
'after_title' => '</span>',
));
}

значения left и top по вкусу :)

2.Дизайн-Редактор - справа шаблон header.php в самом конце вставляем

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Баннер слева') ) : ?>

3. Дизайн-Виджеты - наблюдаем справа блок "Баннер слева". Перетягиваем виджет текст (простой текст или html) в тело которого вставляем код adblock и снимаем птичку автоматически бить на абзацы.

4. Ищем среднего специалиста по WP чтобы тот вставил блок красиво.

5. PROFIT

классический AJAX не поддерживает cross-domain обращений, вам нельзя из скрипта одного домена отправить данные на другой.

Посмотрите на решения, например http://habrahabr.ru/blogs/javascript/120336/

Советую prestashop.

Большинство тем и модулей к сожалению платное, но базовый функционал весьма достойный.

При желании можно найти русскую версию.

DavyJohnes:
А что если юзер прервал выполнение скрипта? И то что должно было выполниться в конце скрипта, а именно сброс переменной user_connect, не будет выполнено, как тогда?

Согласен, предложенный вариант не лучший, еще можно сказать что открытие другого броузера, с другим набором кукисов (а значит и сессий) позволит запускать 2-ю копию.

В любом случае идентифицировать пользователя можно либо по IP, либо через метку в броузере.

Если брать за основу IP-фильтр то страдают пользователи за NAT, если кукисы - то пользователь может запустить еще один броузер.

В варианте с кукисами можно ограничить работу скрипта только в каком-то одном броузере через проверку user-agent.

Проблемы с обрывами и остановкой скрипта решаются временем жизни куки "до закрытия броузера"

попробуйте так:

<a target="_blank" href="file:///N:\">N:</a>
Olegaaator:
Если нужно именно переехать с одного вида ссылок на другой, при этом, оставив прежние в рабочем состоянии - нужны реврайтрулы.
Или в вордпрессе для одной новости можно задать две ссылки?

Нет только одну. Для старых постов - старые ссылки, которые мы закрепляем вручную, а для новых постов - seofrendly уже в настройках самого wordpress.

Карусель обычно меняет контент и устанавливать обработчик $().click нужно не сразу в ready, а в callback'e инициализации. Естественно нужно не забыть остановить карусель при клике/ховере и про привязывание событий к вновь появившимся слайдам.

Для примера в jcarousel:

$(document).ready(function() {

$('#slider').jcarousel({
//нужные параметры
initCallback: mycarousel_initCallback,
itemVisibleInCallback: {
onAfterAnimation: mycarousel_itemVisibleInCallbackAfterAnimation
}
});
});

function mycarousel_initCallback(carousel) {
$('.jcarousel-control a').bind('click', function() {
//необходимые трансформации
//объект carousel тоже доступен
// селектор '.jcarousel-control a' поменяйте на свой
});
carousel.clip.hover(function() {
carousel.stopAuto();
}, function() {
carousel.startAuto();
});
}

mycarousel_itemVisibleInCallbackAfterAnimation - по аналогии с $().bind

12 3
Всего: 22