|
Kaan
678 posts |
#1051 2019-03-26 17:17 GMT | |
|
Seditio Sayfalar için Basit ve Beğeni Sistemi Page Like Seditio Blog için Kullanılabilir.
system/core/page/page.inc.php de alttakini buluyoru PHP: $t = new XTemplate($mskin); ght]Üstüne Ekliyo PHP: $like_query = sed_sql_query("SELECT * FROM sed_likes WHERE like_pageid = '".$pag['page_id']."' AND like_uid = ".$usr['id'].""); $count = sed_sql_numrows($like_query); $like_sql = sed_sql_query("SELECT * FROM sed_likes WHERE like_pageid = '".$pag['page_id']."'"); $count_likes = sed_sql_numrows($like_sql); if ($count == 1) { $like .= "<h6><a href='".sed_url("page", "n=unlike&id=".$id)."'>Unlike</a> (".$count_likes.") </h6>"; } else{ $like .= "<h6><a href='".sed_url("page", "n=like&id=".$id)."'>Like</a> (".$count_likes.") </h6>"; } if ($usr['id']>0) { switch($n) { case 'like': $sql2 = sed_sql_query("SELECT * FROM sed_pages WHERE page_id = ".$id.""); $count = sed_sql_numrows($sql2); if ($count == 1) { $test = sed_sql_query("SELECT * FROM sed_likes WHERE like_pageid = '".$id."' AND like_uid=".$usr['id'].""); $check_count = sed_sql_numrows($test); if ($check_count == 1) { echo "Already Liked!"; }else{ $yukle = sed_sql_query("INSERT INTO sed_likes(like_id,like_uid,like_pageid,like_name) VALUES('".$id."',".$usr['id'].",'".$id."','".$usr['name']."')"); if ($yukle) { sed_redirect(sed_url("page", "id=".$id, "", true)); }else{ echo "Error: " . $yukle . ""; } } }else{ echo "there is no post corresponds to the id"; } sed_redirect(sed_url("page", "id=".$id, "", true)); exit; break; case 'unlike': $check = sed_sql_query("SELECT * FROM sed_likes WHERE like_pageid = ".$id." AND like_uid=".$usr['id'].""); $check_count = sed_sql_numrows($check); if ($check_count == 1) { $query = sed_sql_query("DELETE FROM sed_likes WHERE like_pageid = ".$id." AND like_uid = ".$usr['id'].""); if ($query) { sed_redirect(sed_url("page", "id=".$id, "", true)); } }else{ echo "You have not liked it yet"; } sed_redirect(sed_url("page", "id=".$id, "", true)); exit; break; } } Alttakini Buluyo PHP: "PAGE_ID" => $pag['page_id'], light]Altına Ekliy PHP: "PAGE_LIKE" => $like, hlight]Alttaki Sql sorgumuzu phpmyadmin den yüklüyoruz. : ql]CREATE TABLE sed_likes ( ighlight]like_id int(11) NOT NULL, like_uid int(11) NOT NULL, like_pageid int(11) NOT NULL, like_name varchar(255) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; skins/temanız/page.tpl de istediğiniz yere alttaki etiketi ekleyebi Kod: iz. KE} [/code][code] { Not: Seditio 177 de test edilmiştir. Kodlarda sorun var ise bildiriniz.
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...
Bu mesaj Kaan tarafından 2023-11-07 17:48 GMT, 1022 Gün önce düzenlendi. |