|
Kaan
678 posts |
#160 2013-04-30 01:06 GMT | |
|
Adding ratings/comments to your own plugins
Seditio yorum / oylama sistemi eklenti içine uygulamak çok kolay. Birkaç satır kod ve aÅŸağıdaki gibi beÅŸ adımda uygulanır: Step 1: Url anahtarı (puan / yorumlar açı Kod: §eker. ,TRUE);[/code][code]$ratings = sed_import('ratings','G','BOL',1,TRUE); $comments = sed_import('comments','G','BOL& Step 2: Bu, sizin deÄŸerlendirme / yorum veritabanında tespit etmek için. [code]$item_code = 'name'.$id;[/code] Not: Seditio bu sütunun varsayılan uzunluk MySQL varchar (16) 'dir. Normalde Seditio herhangi bir ID int (11) en fazla. Yani 5 en fazla uzunlukta tanımlayıcılar kullanmak en iyisidir. Ayrıca herhangi bir eklenti / core tanımlayıcıları üst üste olmadıgından emin olun. Step 3: Identify the URL of where this rating appears, this is done so that when you click the comment/rating icon it expands so the user can vote if he/she hasn't done so already. Örnek: [code]$item_url = "plug.php?e=plugin&...".$id;[/code] Step 4: Sonuç için deÄŸiÅŸkenlerini döndürür / birleÅŸtirir. [code]list($comments_link, $comments_display, $comments_count) = sed_build_comments($item_code, $item_url, $comments); list($ratings_link, $ratings_display) = sed_build_ratings($item_code, $item_url, $ratings);[/code] Step 5: Sonuç çıktısı aÅŸağıdaki yollardan herhangi birini kullanarak yapılabilir .. [code]$t->assign(array( "COMMENTS" => $comments_link, "COMMENTS_DISPLAY" => $comments_display, "COMMENTS_COUNT" => $comments_count, "RATINGS" => $ratings_link, "RATINGS_DISPLAY" => $ratings_display ));[/code] Ya da sadece. Tpl dosyalarında, vb {PHP.comments_link} kullanarak ve ilede alınabilir.
Kişiliğim, hayatım hakkında konuşabilirsiniz. Fikir yürüte bilirsiniz. Beni öyle böyle sanabilirsiniz. Ama emin olamazsınız. Sizin hakkımdaki yorumlarınız, sanmalarınız benim gerçek de ne olduğumu değiştirmez. Baktığım yeri söyleye bilirsiniz ama ne gördüğümü ASLA...
|