-
Posts
1,542 -
Joined
-
Last visited
-
Days Won
24
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Zverushka
-
Помимо этого ведь неправиьлно сначала вставлять свойство, а потом это же свойство с префиксами? Свойство должно быть последним же.
-
Каким скриптом подключено модального окно - fancybox или что-то другое?
-
Да, ты знаешь я последние 2 дня провела не столько в разработке кода, сколько по решению, не побоюсь этого слова - кучи проблем с кодировками. При том, что все мои файлы в УТФ8 - это меня не спасло. Интересно это только у php такие проблемы или у других серверных языков не лучше дела обстоят? Просто для меня сейчас эта та вещь из-за которой мне хочется выбрать для разработки приложений другой язык програмирования, перл например. Я сейчас более часа потратила на разборки с stripos, при этом strpos c заранее сконвертированными в нижний регистр буквами - также не работал. Сейчас то конечно у меня все заработало, но остались крайне неприятные ощущения после такого рода "программирования". Потому что оно состояло все из борьбы с ослом.
-
file_put_contents также искажает русские буквы и на удаленном сервере.
-
Кстати как думаете следовало включить какую-нибудь библиотеку, которая отформатировала бы код json с отсутпами для записи в файл? Потому что сейчас там все слитно одно к другому
-
Ну и надеюсь последний вопрос. Вроде все нормально, я получаю данные с сервера $data = json_decode(file_get_contents('php://input')); print_r($data); $data = json_encode($data); file_put_contents($json_file, $data); exit();Вывожу на экран - убеждаюсь, что данные с виду корректные - потом хочу это дело загрузить в файл, обратно его кодируя,а получаетяся вот что: keyValue":["\u0425\u0410\u0425\u04101"," \u0445\u0430\u04303" ВТФ? и как с этим бороться?
-
Все-таки оказалось, что такая фишка чисто у денвера. Блин.. столько времени вникуда...
-
Решила эту проблему. Возникла следующая. $data = json_decode(file_get_contents('php://input'));print_r($data); {"ref_matchings":[{"keyName":"Oil1","keyValue":["масло1","супермало1","Четкое масло1","Отличное масло1"],"messages":[{"msg1":"1lorem lorem lorem"},{"msg2":"1lorem lorem lorem lorem lorem lorem lorem"},{"msg3":"1Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repudiandae, aliquam, ratione, iste doloremque accusamus placeat similique consectetur veritatis dolore itaque voluptatum aut sit adipisci ad id veniam ipsum voluptate rem!"}]},{"keyName":"Oil2","keyValue":["масло2","супермало2","Четкое масло2","Отличное масло2"],"messages":[{"msg1":"2lorem lorem lorem"},{"msg2":"2lorem lorem lorem lorem lorem lorem lorem"},{"msg3":"2Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repudiandae, aliquam, ratione, iste doloremque accusamus placeat similique consectetur veritatis dolore itaque voluptatum aut sit adipisci ad id veniam ipsumЯ получаю кракозяблы вместо русских символов, хотя Jquery отслывает json в утф8 по умолчанию. Да и если явно указываю - не помогает. Может у денвера проблемы? так я кинула .access с AddDefaultCharset utf-8 - не помогло.
-
Кодировка письма утф8. Я поставила библиотеку phpMailer и стала отправлять письма с помощью нее. которая сама по идее должна кодировать в нужный формат данных - проблема сохранилась целиком и полностью.
-
Подскажите плз - не могу получить данные json в php сценарий. Уже испробовала кучи вариантов - но там пусто. $.ajax({type: "post", url: "form.php", data: { data: json_data }, success: function(data){ alert("success"); }, error: function(xhr, textStatus, errorThrown) { console.log(textStatus, errorThrown); }, contentType: "application/json; charset=utf-8", //dataType: 'json' });<?php$data = json_decode(file_get_contents('php://input'));print_r($data);echo json_decode(file_get_contents("php://input"));var_dump($_POST);echo json_decode($_POST['data']); if (isset($_POST['data'])) { echo "isset"; echo json_decode($_POST['data']); exit(); } else { echo "not set json"; }?>data: { data: json_data }, data: { json_data }, data: { JSON.stringify(json_data) }, data: { data: JSON.stringify(json_data) }, Все тщетно в сценрии пустота - наблюдаю за этим через консоль - данные пост уходят стабильно - но в сценарии ответ (через консоль) - ничего нет.
-
Вопрос по массивам решен. кажется еще один возник. сек... Как удалить объект из массива, чтобы потом его при stringify вообще не было?
-
Вопрос в этом посте (основные 2) - решен. Возник следующий (посты ниже). Я создаю объект для json данных, чтобы в будущем добавить его к текущим json данным. Мой json имеет следующую структуру { "ref_matchings": [ { "keyName": "Oil1", "keyValue": [ "масло1", "супермало1", "Четкое масло1", "Отличное масло1" ], "messages": [ { "msg1": "1lorem lorem lorem" }, { "msg2": "1lorem lorem lorem lorem lorem lorem lorem" }, { "msg3": "1Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repudiandae, aliquam, ratione, iste doloremque accusamus placeat similique consectetur veritatis dolore itaque voluptatum aut sit adipisci ad id veniam ipsum voluptate rem!" } ] }, { "keyName": "Oil2", "keyValue": [ "масло2", "супермало2", "Четкое масло2", "Отличное масло2" ], "messages": [ { "msg1": "2lorem lorem lorem" }, { "msg2": "2lorem lorem lorem lorem lorem lorem lorem" }, { "msg3": "2Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repudiandae, aliquam, ratione, iste doloremque accusamus placeat similique consectetur veritatis dolore itaque voluptatum aut sit adipisci ad id veniam ipsum voluptate rem!" } ] }, { "keyName": "Oil3", "keyValue": [ "масло3", "супермало3", "Четкое масло3", "Отличное масло3" ], "messages": [ { "msg1": "3lorem lorem lorem" }, { "msg2": "3lorem lorem lorem lorem lorem lorem lorem" }, { "msg3": "3Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repudiandae, aliquam, ratione, iste doloremque accusamus placeat similique consectetur veritatis dolore itaque voluptatum aut sit adipisci ad id veniam ipsum voluptate rem!" } ] } ]}Сейчас я беру и загружаю данные keyValue в textArea и они предоставляются в следующем виде: масло1,супермало1,Четкое масло1,Отличное масло1Я хочу добавить новый объект (набор данных в json), но возникает проблема с массивом keyValue. var ref = {};ref.keyName = $mainForm.find("#keyName").val();ref.KeyValue = $mainForm.find("#keyValue").val();Потом я вывожу данные в консоль console.log(JSON.stringify(ref)); - и вижу {"keyName":"Oil2","KeyValue":"масло2,супермало2,Четкое масло2,Отличное масло2"} Когда должно быть "KeyValue": ["масло2,супермало2,Четкое масло2,Отличное масло2"] - то есть данные должны быть в квадратных скобках. Мне нужно как-то обозначить, что это массив данных - но у меня не получается этого сделать - как обозначить? Кстати дальше я пытаюсь работать с двумерным массив ref.messages[index][id] = $(this).val(); - и получаю тоже ошибки. Подскажите, как работать с массивами в объекте? Кстати, безопасно ли перезаписывать файл на сервере (переписать json файл методом Post) - не может ли произойти какая-то ошибка, обрыв связи в процессе - что файл останется недозаписанным или еще каким-нибудь образом крашнутым?
-
Дело в том, что при отправке почты из поля from, который формируется при помощи $_SERVER['SERVER_NAME']; - приходит зашифрованный адрес - можно ли его как-то перевести в .рф нормальный вид домена? Я попыталась написать вручную поле from вроде "мойсайт.рф" - но тогда прихоядт крякозяблы из другой кодировки. Помогите ... Мне бы 1й вариант включить... И также интересует вопрос - почему на некоторые почтовики ( с попеременным успехом - это мейл, яндекс или гмейл) - почта ни в какую не приодит, а на другие приходит? Папка спама чистая.
-
Всем привет еще раз).. Я начала так сказать последовательно изучать натяжку и тут же возник вопрос. По идее нужно сделать возможность менять логотип из админки. Передрать из дефолтной темы не получилось (растягивается на всю ширину -в общем не ок). Скачала плагин Logo Manager. Но он выдает мне ошибку. При это сначала он выдал ее на локалхосте и я подумала - может денвер криво настроен и залила на хостинг - и получила ту же ошибку. Когда я пытаюсь загрузить свое лого - выдает ошибку. Warning: move_uploaded_file(/home/u738382983/public_html/wp2/wp-content/themes/repairappartments/images/list-adv_1.png): failed to open stream: No such file or directory in /home/u738382983/public_html/wp2/wp-content/plugins/logo-manager/logo-uploader.php on line 60 Warning: move_uploaded_file(): Unable to move '/tmp/phpW9a9rM' to '/home/u738382983/public_html/wp2/wp-content/themes/repairappartments/images/list-adv_1.png' in /home/u738382983/public_html/wp2/wp-content/plugins/logo-manager/logo-uploader.php on line 60
-
Подскажите как сделать картинки одного размера.
Zverushka replied to yana33311's question in HTML Coding
Либо задать картинкам фиксированной размер и они исказятся - либо поставить фиксированный размер родителю картинки и включить overflow hidden - и они будут просто обрезаться. Или обрезать их в фотошопе все под один размер - чтобы обрезание было в тему. -
У меня тоже дергается. Мне кажется не в тормозах дело, а в скрипте. У него криво реализовано движение на залипание мышки. А если просто одним кликом направить - то плавно все. Нужно вовремя стопать анимацию и включать новую, а как это сделать через css-анимацию - непонятно. Видимо нужно на jquery реализовать ее.
-
Как сделать градиентом 3 полосы разного цвета?
Zverushka replied to Zverushka's question in HTML Coding
-
Говорит не нужно лейзи лоад ( в плане крутишь и начинают грузиться соотвествующие блоки) - нужна просто выстроенная очередь загрузки графики - чтобы вся графика загружалась в определенном порядке.
-
Из углов сделать треугольники не получится - там внутри я вижу градиент, плюс границу и тень до кучи. Мне пока на ум приходит либо псевдик с картинкой (особенно если не будет по высоте блок выше становиться), или понадобится дополнительный тег внутри - который нужно повернуть и в нем же еще один слой, в котором нужно развернуть задний фон обратно и если нужно еще clipом обрезать, чтобы ромба не было
-
Как сделать градиентом 3 полосы разного цвета?
Zverushka replied to Zverushka's question in HTML Coding
Скажем так - не обязательно 3 линии, это был лишь условный пример. Я пытаюсь пролить свет на некоторые смутные моменты в своих знаниях... -
http://jsfiddle.net/Zverushka/eAX7f/ Получается не 3 полосы, а гриентный переход. Можно ли как-нибудь сделать именно 3 полосочки однопиксельные?
-
Я посмотрела - сначала img страницы грузятся в порядке следования, а потом фоны - теперь не знаю, что мне делать с этой информацией :-/
-
Мммм - кто что думает? По каком принципу браузер загружает файлы и картинки? Сколько потоков одновременно он создает? Мне казалось, что тот же ослик лет 6 назад создавал около 5 потоков, как один загружал - включал следующий или как идет сейчас? Если я перед боди вставлю тег, которому задам в css подряд нужные картинки задним фоном - это прокатит?
-
Не, фон как раз не сплошной - это как раз тот случай, когда с каждой стороны фигуры идет нестандартный нелинейный фон. А из-за неизвестной высоты - нельзя просто прикрепить кусочек прозрачной картинки как стрелку.
-
Ну а толку то? Я пробовала передать миксин - не получлиось. Может есть способ? Вроде читала что есть, но не сработало.