SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

CSS, XHTML & Flash

Re: CSS, XHTML & Flash

@NetCutter

блога ми е в подписа като го посетиш, можеш да видиш.

@бгкулинар
Код:
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/200L0KyAWYY&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/200L0KyAWYY&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>

Това е кода на произволно видео, както е от сайта на youtube. как трябва да изглежда валидно?
И/Или има ли плъг за WordPress подобен на
 
Re: CSS, XHTML & Flash

Значи....сега се сетих, че един от първите ми постове в блога беше с едно клипче на youtube-a.
И него не можех да го валидирам. Сега се опитах и само embed ми се опъна. Проблема с param, е че няма нищо между отварящия и затварящия таг.
т.е. вместо <param name="movie" value="http://www.youtube.com/v/200L0KyAWYY&rel=1"></param> го правиш <param name="movie" value="http://www.youtube.com/v/200L0KyAWYY&rel=1" />
Същото и с втория.
Остава проблема с embed, виждам че валидатора не зачита атрибутите които са му дадени.
Сега ще потърся кои са му атрибутите на тоз таг...

edit: Няколко минути по-късно:
http://www.alistapart.com/articles/flashsatay каза:
The <embed> Element

The <embed> element was created by Netscape as their method of embedding plug ins and players in web pages. It’s not part of the XHTML specification, and while some browsers other than Netscape support it, it’s not standards-compliant, so it’s out.

Bye bye, <embed> ... it's been swell.
Или иначе казано...забравете за валидация на <embed> :)
 
Последно редактирано:
Re: CSS, XHTML & Flash

ако искаш да ти се валидира ползвай swfo. това решава и проблема с IE с активирането на аплетите.
 
Re: CSS, XHTML & Flash

Значи аз имах същия проблем с axiny.com . Решението е следното:

1) Използваш този код, за да ти се валидира:

Код:
<object type="application/x-shockwave-flash" style="width:425px; height:355px;" data="http://www.youtube.com/v/_AvAwuwMdWQ&rel=1"><param name="movie" value="http://www.youtube.com/v/_AvAwuwMdWQ&rel=1" /><param name="wmode" value="transparent"></param></object>

2) След като постнеш нещо не трябва да го редактираш. Тоест нямаш право да си напишеш примерно днес нещо и утре да го публикуваш. Проблемът е, че WP променя кода без да те пита, даже добавя един незатворен параграф накрая.

Ако без да искаш го редактираш, тогава правиш една заявка към базата данни и SET-ваш валидния код. За този код отгоре гарантирам, че работи и винаги ще работи :)
 
Re: CSS, XHTML & Flash

Имам един...странен проблем да кажем, реших да не отварям нова тема, защото е сходна темата, ако администраторът реши че е нужна нова...нека я премести или ми каже, аз ще го направя.
Значи добавих плугина "Add Me Ditchev" в моя WordPress блог(линка вижте от подписа ми, да не спамвам излишно), под всеки пост бутоните на българските социални мрежи и по-известните чуждестранни.
След преработка, кода ми е напълно валиден според validator.w3c.org, ама според екстеншъна ми HTML Validator на лиско, кода не е валиден.
Не се лъжете по името на екстеншъна, той си валидира и xHTML.
Ето какви са грешките които дава:
Да вземем този ред:
HTML:
<a href="http://addthis.com/bookmark.php?pub=&url=http://netcutter.www4u.org/%d1%8f%d0%b8%d1%86%d0%b0%d0%b7%d0%b8%d0%bc%d0%b8%d1%82%d0%bf%d0%be-%d0%bb%d1%8a%d0%b3%d1%83%d0%b3-%d1%81%d0%b2%d1%8a%d1%80%d1%88%d0%b8/&title=Яицазимитпо Лъгуг свърши" target="_blank" rel="nofollow" title="Add This!"><img src="http://netcutter.www4u.org/wp-content/plugins/addme_dichev/images/addthis.gif" style="width:16px;height:16px;border:0px;" alt="Add This!" title="Add This!" /></a>
Ето го и малко по-разбираемо кода:
HTML:
'<a href="http://addthis.com/bookmark.php?pub=&url=' . $my_link . '&title=' . $my_title . '" target="_blank" rel="nofollow" title="Add This!"><img src="' . $my_images_folder . 'addthis.gif" style="width:16px;height:16px;border:0px;" alt="Add This!" title="Add This!" /></a>' . "\n"
Ето грешката която ми изкарва екстеншъна:
A URI contains impermissible characters or quotes around the URI are not closed.
Example:
Good <a href="http://www.mozilla.org/one space.html">space</a>
Good <a href="http://www.mozilla.org/one%20space.html">space</a>
Good <a href="http://www.mozilla.org/one+space.html">space</a>
Good <a href="http://www.w3.org/>W3C</a>
Good <a href="http://www.w3.org/">W3C</a>
Good <a href="mailto:name@domain.com?subject=one space">Email me!</a>
Good <a href="mailto:name@domain.com?subject=one%20space">Email me!</a>

A space should not be contained in a URI (even if it works in all browsers…). This is detailed in RFC1738; look for the word “unsafe”.
Solution:

* If the URI contains impermissible characters, replace the characters with permissible ones or encode them using hexadecimal format. In the case of URIs, hexadecimal format uses a percentage character followed by a combination of two letters and digits (a-f and 0-9). The notation for the space character is %20.
* If the URI is missing a quotation mark delimiter, add the character.

References:

* RFC2396 - Uniform Resource Identifiers (URI): Generic Syntax"
* RFC1738 - Uniform Resource Locators
* W3Schools: Hexadecimal Format Reference

Знам че този екстеншън няма никаква стойност, но все пак...той до сега беше основния ми ориентир, когато добавя нещо в десния панел, дали съм направил някоя тъпа грешчица.
 
Re: CSS, XHTML & Flash

Пробва да смениш това
Код:
'<a href="http://addthis.com/bookmark.php?pub=&url=' . $my_link . '&title=' . $my_title . '" target="_blank" rel="nofollow" title="Add This!"><img src="' . $my_images_folder . 'addthis.gif" style="width:16px;height:16px;border:0px;" alt="Add This!" title="Add This!" /></a>' . "\n"
с това
Код:
'<a href="http://addthis.com/bookmark.php?pub=&url=' . urlencode($my_link) . '&title=' . $my_title . '" target="_blank" rel="nofollow" title="Add This!"><img src="' . $my_images_folder . 'addthis.gif" style="width:16px;height:16px;border:0px;" alt="Add This!" title="Add This!" /></a>' . "\n"
и кажи дали работи и се валидира.
 

Горе