Merhabalar, bir soru / sorunum var. Bilgiğiniz gibi birçak web sitesinde belirli kısaltmalar için acronym title kullanılıyor. Misalen r10.net'te seo yazıldığında direkt olarak <acronym title="Search Eng.....">Seo</acronym> 'a dönüşüyor. bunu bir bloga uygulamak için php ile veriyi girerken mi düzenlemeliyim? Yoksa metini basarken mi?
Eğer öyleyse metin içinde belirli kelimeleri replace vb. gibi bir uygulamayla mı düzenlemeliyim? Yoksa başka bşr yöntem var mı?
Eğer php ile yapmam mantıklı değilse başka bir metodu varmıdır?
Şimdiden teşekkürler..
otomatik acronym title eklemek (soru)
2
●315
- 28-07-2010, 01:05:16Kimlik doğrulama veya yönetimden onay bekliyor.Basitte olsa, bu işinize yarar herhal:
<?php function parse_acronym($text) { $acronyms = array( 'seo' => 'Search Engine Optimation', 'sef' => 'Search Engine Friendly', 'php' => 'PHP: Hypertext Preprocessor', // ... ); $words = explode(' ', $text); foreach ($words as $word) if (isset($acronyms[$word])) $text = str_ireplace($word, '<acronym title="' . $acronyms[$word] . '">' . $word . '</acronym>', $text); return $text; } echo parse_acronym('seo dedikleri şey php olmadan olmaz. sef zaten başka bişiy..'); ?>