Дикий пионер

Рейтинг
203
Регистрация
23.11.2009


window.mobilecheck = function() {
var check = false;
(function(a,b){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check = true})(navigator.userAgent||navigator.vendor||window.opera);
return check;
}

if(mobilecheck()){
window.location = 'http://ya.ru';
}

Как-то так, судя по http://stackoverflow.com/questions/11381673/detecting-mobile-browser

Ben_Laden:
Подскажите как для каждого второго section добавить класс?
код у меня такой:

{foreach $posts as $post}
<section class="post_index" id="post-{$post.id}">


типа:

<section class="post_index" id="post-{$post.id}">
<section class="post_index class-two" id="post-{$post.id}">
<section class="post_index" id="post-{$post.id}">
<section class="post_index class-two" id="post-{$post.id}">

.................

Это у вас сматри, похоже, там можно обращаться к свойствам цикла foreach - http://www.smarty.net/docsv2/ru/language.function.foreach.tpl#foreach.property.iteration

т.е. вам этому циклу нужно задать name и добавить внутрь условие на проверку iteration - для четных выводить дополнительный класс

Судя по коду - на выходе будет то же самое. Т.е. на страницу вставлется просто настроенный javascript.

Если ничего другогов плагине для WP нет - то дело не в этом скрипте.

Там есть режим песочницы - sandbox (или как-то так) - типа для разработки. Может вы его не котлючили? Это в настройках приложения на ФБ надо смотреть - по-моему Status & Review, хотя могу ошибаться.

postavkin:
Да. Задача ещё усложняется, так как строка имеет вид
laminat-balter-5?15&15x5-big-32?5&5x32-lap
и строку надо привести в вид
laminat-balter-5,15x5,15-big-32,5x32,5-lap

Без учета того, что у вас оказались другие начальные условия и варианты перестановок - то вам бы поошло решение с preg_replace - оно буквы не затрагивает, а меняет только цифры и знаки по шаблону.

посмотрите ответы вот по этим ссылкам:

http://stackoverflow.com/questions/2556385/using-mysql-variables-in-a-query

http://makandracards.com/makandra/1733-how-to-update-a-mysql-column-with-ascending-numbers

возможно вам подойдет решение с переменной.

т.е. у вас всегда формат

число?число&числоxчисло?

и последние два числа менятся местами?

Если так - то например вот так:


$in = "46?33&12x17";

$parts = explode("&",$in);
$last = explode("x",$parts[1]);
$parts[0] = str_replace("?",".",$parts[0]);
$out = $parts[0]."x".$last[1].".".$last[0];

Это код для понимания.

Можно регуляркой:


$out = preg_replace('/(\d+)\?(\d+)&(\d+)x(\d+)/sim', '$1.$2x$4.$3', $in);

$APPLICATION->sDocTitle не прокатывает?

Если нет - то есть еще http://php.net/manual/ru/book.reflection.php - набор классов/методов для изучения объектов.

postavkin:
Вбить в строку поиска url нужный урл?

Нет, вот в этот запрос

SELECT id FROM tovar WHERE url='$tekurl' AND urlstranizi!='' LIMIT 1

подставьте реальные значения переменных и выполните его и время посмотрите.

postavkin:

Я, к сожалению, пока не разобрался как его смотреть.

Это обычный текстовый файл. Можно просто текстовым редактором, который сможет его открыть, потому что они как правило очень большие. Есть парсеры, которые позволяют получать информацию из этих логов в структурированном виде - но тут я что-то посоветовать не могу.

Всего: 1870