web.dmitriy
Newbie-
Posts
13 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by web.dmitriy
-
Как закрыть Fancybox через ссылку в окне Fancybox-а
web.dmitriy replied to web.dmitriy's question in JavaScript
Пробовал. не работает. Допишу, что сделано на WP через EasyFancyBox -
Есть открытое модальное окно через fancybox. В этом окне есть блок, в котором есть ссылка(иконка почтового письма) открывающая другое модальное окно(с фоткой и формой),которое не fancybox. И оно выходит под окном fancybox. Задача: При нажатии на ссылку(иконка почтового письма) в окне(fancybox), закрыть fancybox окно. Cделано на WP через EasyFancyBox PrintScrn:
-
После запроса $.post возвращаются иероглифы
web.dmitriy replied to web.dmitriy's question in JavaScript
Танцы с бубном сработали. Теперь все нормально. Все работает. Можете сами убедиться. Спасибо, Вам огромное ) Считаю тему закрытой ) -
После запроса $.post возвращаются иероглифы
web.dmitriy replied to web.dmitriy's question in JavaScript
пробовал уже хедер . ругается - (Warning: Cannot modify header information - headers already sent by (output started at /sata2/home/users/nashmebel/www/www.nashmebel.ru/wp-content/themes/mythe/page-filter.php:5) in /sata2/home/users/nashmebel/www/www.nashmebel.ru/wp-content/themes/mythe/page-filter.php on line 6) хостинг - http://freehost.com.ua/ -
После запроса $.post возвращаются иероглифы
web.dmitriy replied to web.dmitriy's question in JavaScript
Не судите строго. Просто от безисходности уже подключал все, что под руку шло + нужно было сделать кучу слайдеров разных. js начали конфликтовать. Вот я и химичил там. Любой скрипт после моего аякса возвращает ломаную кодировку. Беда не в базе как я думал. И не в CF7. еще раз пишу. .htaccess пробовал. iconv('windows-1251', 'UTF-8', ) пробовал. mysql_query("SET NAMES UTF8"); пробовал. /** Вот скрипт с файла page-filtr.php который возвращает мне беду **/ <meta charset="utf-8"> <?php/*Template Name: Filter*/define('WP_USE_THEMES', false); require_once('../../../wp-load.php'); ?> <?php $item_c = $_POST['color_i']; // получаю аяксом $.post скрипт написан вышел в переписке..$item_c2 = $_POST['plan_i']; // получаю аяксом $.post скрипт написан вышел в переписке.. $args = array('post_type' => 'attachment','post_status' => 'any','tax_query' => array('relation' => 'AND',array( 'taxonomy' => 'media_category', // your taxonomy'field' => 'id','terms' => array($item_c) // term id (id of the media category)),array( 'taxonomy' => 'media_category', // your taxonomy'field' => 'id','terms' => array( $item_c2) // term id (id of the media category)) )); $the_query = new WP_Query( $args ); if ( $the_query->have_posts() ) { while ( $the_query->have_posts() ) {$the_query->the_post();$link = wp_get_attachment_url( get_the_ID()); ?><div class="item-k-i"><a href="#" data-reveal-id="myModal<?php echo $ii;?>" ><?php echo wp_get_attachment_image( get_the_ID());?></a></div> <div id="myModal<?php echo $ii;?>" class="reveal-modal"> <div class="revies-pop-up"> <div class="revies-pop-img"> <?php echo "<img src='".$link."'>"; ?> </div> <div class="forma-revies-pop"> <?php //mysql_query("SET NAMES UTF8"); ?> <?php echo do_shortcode('[contact-form-7 id=119" title="Форма отзывы]'); ?> </div> </div> <a class="close-reveal-modal">×</a></div> <?php}} else {echo "Not found";}; wp_reset_postdata(); ?> -
После запроса $.post возвращаются иероглифы
web.dmitriy replied to web.dmitriy's question in JavaScript
Мне кажется все в contact form 7. Они же храняться в базе. Но база 100% utf. Форма же вызывается шорткодом. Проверю скрипт без формы . Просто кирилицу отправлю вне формы -
После запроса $.post возвращаются иероглифы
web.dmitriy replied to web.dmitriy's question in JavaScript
Уже пробовал -
После запроса $.post возвращаются иероглифы
web.dmitriy replied to web.dmitriy's question in JavaScript
Речь идет о скрипте page-filter.php "Это береться форма contact form 7 For WordPress. Она выводиться шорткодом в .php файле с которого Аякс возвращает результат . И вот результат набор символов , вместо названий полей, имен кнопок и .т.д. может эта инфа более яснее откроет картину. " Я уже писал, что .htaccess делал. В скрипте page-filter.php в начале стоит <meta charset="utf-8"> все безуспешно.. "На четвертом экране "Выберите кухню для себя" выбираем сначала Красный кружок и П-ОБРАЗНАЯ вылазит картинка. Кликаем на нее и вылазит форма с испорченной кодировкой. Вот ее и пытаюсь как то пофиксить" -
После запроса $.post возвращаются иероглифы
web.dmitriy replied to web.dmitriy's question in JavaScript
http://nashmebelru.s37.yourdomain.com.ua/ $.post( "wp-content/themes/mythe/page-konst.php",{ scriptCharset: "utf-8", plan_i2:plan_i2, klass:klass }, onAjaxSuccess2); // - запустим анимацию загрузки function onAjaxSuccess2(data){stopLoadingAnimation(); $('.top-const').append(data); }}); -
После запроса $.post возвращаются иероглифы
web.dmitriy replied to web.dmitriy's question in JavaScript
База - utf-8 Файлы - utf-8 .htaccsses уже делал. Это береться форма contact form 7 For WordPress. Она выводиться шорткодом в .php файле с которого Аякс возвращает результат . И вот результат набор символов , вместо названий полей, имен кнопок и .т.д. может эта инфа более яснее откроет картину. -
После запроса $.post возвращаются иероглифы
web.dmitriy replied to web.dmitriy's question in JavaScript
Вызываете Utf8.decode(xmlhttp.responseText);Не помогло -
После запроса $.post возвращаются иероглифы
web.dmitriy replied to web.dmitriy's question in JavaScript
Все , что я понял. Это то , что с CP1251 → UTF-8 . Читал , что можно поставить кодировку в запросе. Только где это вписать. Это нигде не показано. -
$.post( "wp-content/themes/mythe/page-konst.php",{ scriptCharset: "utf-8", plan_i2:plan_i2, klass:klass }, onAjaxSuccess2); // - запустим анимацию загрузки function onAjaxSuccess2(data){stopLoadingAnimation(); $('.top-const').append(data); }}); "Впервые пробую Аякс. По этому не кричать на валидность" - Проблема вот в чем. Делаю запрос который написан выше. В нем передаю две переменные. В ответ мне должен прийти кириллический текст. Но приходит ломаная кодировка в стиле иероглифов ((( Цифры и латиница идет нормально. .... В header <meta charset="utf-8">. В базе тоже норм все. Кто владеет мудростью , поделитесь ?