![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2005
Сообщений: 116
|
гостевая книга не публикует умляуты ÄÖÜß ....
Внутри флеш-ролика следующие скрипты: заполнение формы: // Set tab order name_txt.tabIndex = 1; email_txt.tabIndex = 2; message_txt.tabIndex = 3; // Button actions for "View Entries" function view() { page_num = 1; gotoAndPlay("loading"); } // Button actions for "Clear" function clear() { name_txt.text = ""; email_txt.text = ""; message_txt.text = ""; } // Button actions for "Submit" function submit() { page_num = 1; name = name_txt.text; email = email_txt.text; message = message_txt.text; gotoAndPlay("sending"); } // вставка _root.main_mc.mc_conteiner._visible = false; for(j = 0; j < myData.page_count; j++){ if (j < 10)names = "0" + j; _root.main_mc["mc_page" + names]._visible = false; } // вставка // Stop the movie stop(); // Create random number randNum = Math.random() * 1000000; // Create our LoadVars Object myData = new LoadVars(); // Call to scripts for data myData.load("addentry.php?" + randNum + "&name=" + name + "&email=" + email + "&message=" + message, myData, "POST"); // When all of our data loads ... myData.onLoad = function () { if (myData.result == "okay") { gotoAndPlay("loading"); } else { gotoAndPlay("view"); } } // Stop movie stop(); // Create random number randNum = Math.random() * 1000000; // моя вставка на xml // количество выводимых данных var maxrecord = 5; if(!page_num){page_num = 1;} myData = new LoadVars(); var str:TextField = new TextField(); var picts_xml = new XML(); picts_xml.ignoreWhite = true; picts_xml.load("guestbook.xml?" + randNum); //picts_xml.load("guestbook.xml"); picts_xml.onLoad = function(success) { if(success) { myData.result = "okay"; str = ""; rootNode = this.firstChild; numberOfItem = rootNode.childNodes.length; var page_count = Math.ceil(numberOfItem/ maxrecord); if (page_count > 10) { trace("пересчет вывода сообщений"); maxrecord = Math.ceil(numberOfItem/10); page_count = Math.ceil(numberOfItem/ maxrecord); } var min = page_num * maxrecord - maxrecord; var max = page_num * maxrecord; trace("min" + min + " max = " + max); for(t = 0; t < numberOfItem; t++){ if (min<=t && t<max){ str += "<font color=\"#000000\">Name:</font> " + rootNode.childNodes[t].childNodes[0].childNodes[0].nodeValue + "\n"; str += "<font color=\"#000000\">Email:</font><font color=\"#CCCCCC\"><u><A href=\"mailto: " + rootNode.childNodes[t].childNodes[1].childNodes[0].nodeValue + "\"> " + rootNode.childNodes[t].childNodes[1].childNodes[0].nodeValue +"</A></u></font><br>\n"; str += "<font color=\"#000000\">Posted:</font>" + rootNode.childNodes[t].childNodes[2].childNodes[0].nodeValue + "\n"; str += "<font color=\"#000000\">Message:</font> " + rootNode.childNodes[t].childNodes[3].childNodes[0].nodeValue + "\n\n"; } myData.entries = str; } myData.page_count = page_count; gotoAndPlay("view"); }else{ trace("xml не загружен"); } //trace(myData.entries); } picts_xml.removeNode(); // моя вставка на xml // Stop movie stop(); // Populate text field if (myData.result == "okay") { entries_txt.htmlText = myData.entries; } else { entries_txt.htmlText = myData.errorMsg; } // моя вставка _root.main_mc.mc_conteiner._visible = false; for(var j = 0; j < myData.page_count; j++){ if (j < 10)names="0"+j; var t = mc_conteiner.duplicateMovieClip("mc_page" + names, j); t._x = j * 20 + 212; t._y = 272; var format = new TextFormat(); if(page_num == j + 1){ format.color = '0x000000'; }else{ format.color = '0xFFFFFF'; } t.mc_label.text = j + 1; t.mc_num = j + 1; t.mc_page.onRollOver = function (){ }; t.mc_page.onRollOut = function (){ }; t.mc_page.onRelease = function (){ page_num = this._parent.mc_num; gotoAndPlay("loading"); }; t.mc_label.setTextFormat(format); } // моя вставка // Stop movie stop(); Скрипт РНР:
также вставил код во флеш: ...для текстовых полей использовал кнопку Embed с соответствующими символами. HELP! ![]() |
|
|||||
|
Модрон-ветеринар
|
Для начала уберите вот это:
Пересохраните guestbook.xml в кодировке UTF-8. |
|
|||||
|
Регистрация: Jul 2005
Сообщений: 116
|
Убрал.
Пересохранил вроде. Но там при сохранениие нет выюбора кодировки а есть какойто Unicode normalization form... А в самом XML выставлен юникод итак: Вобщем пока не помогло... |
|
|||||
|
Модрон-ветеринар
|
Цитата:
Открываете "Блокнотом" и пересохраняете. Добавлено через 7 минут PHP-шный скрипт тоже пересохраните в UTF-8. Еще - помнится для умляутов набор Latin I нужно внедрять. Последний раз редактировалось mooncar; 30.04.2010 в 02:18. |
|
|||||
|
Модрон-ветеринар
|
Попробуйте внедрить по схеме, аналогичной примеру (с техническим полем, куда внедрен шрифт и с программным назначением внедрения на целевое поле entries_txt.embedFonts = true).
Последний раз редактировалось mooncar; 30.04.2010 в 02:30. |
|
|||||
|
Регистрация: Jul 2005
Сообщений: 116
|
Пересохранил через блокнот, попробовал повыставлять сообщения по схеме... вставил туда срочку...
Добавлено через 1 минуту ничего не сработало )))) |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:11. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| guestbook , гостевая , умляуты |
| Опции темы | |
| Опции просмотра | |
|
|