|
»Forumlar »SE ? Beginners
»Yeni üyeler, ençok konu açan üyeler pluginlerinde değişiklik
https://seditio.com.tr/eski1/forums.php?m=posts&q=1329 |
| Author: hakan yildiz, Posted: 2011-03-24 19:23 GMT. |
|
S.a Arkada?lar https://seditio.com.tr/eski1/newp.....1325.html sayfas?nda oldu?u gibi, yeni ?yeler ve en ?ok konu a?anlar pluginlerinde ayn? de?i?ikli?i yapmaya ?al???yorum fakat ba?ar?l? olamad?m ?stedi?im, yeni ?yeler ve en ?ok konu a?anlar pluginini ana sayfada g?sterirken tablo i?erisine g?stermek Yard?mlar?n?z i?in ?imdiden te?ekk?r ederim .. newusers.php Kod: <?PHP /* ==================== Land Down Under - Website engine Copyright Kaan http://www.ntka.org [BEGIN_SED] File=plugins/newusers.php Version= 1.2 Updated= Type=Plugin.Index Author=Kaan Description= [END_SED] [BEGIN_SED_EXTPLUGIN] Code=newusers Part=main File=newusers Hooks=index.tags Tags=index.tpl:{PLUGIN_NEWUSERS} Minlevel=0 Order=10 [END_SED_EXTPLUGIN] ==================== */ if ( !defined('SED_CODE') ) { die("Hacking attempt."); } $cfg_limit = 8; $sqltmp = sed_sql_query("SELECT user_name, user_id, user_country FROM $db_users ORDER by user_regdate DESC LIMIT $cfg_limit"); $plugin_newusers = "<table>"; while ($row = mysql_fetch_array($sqltmp)) { $user_country = (empty($row['user_country'])) ? "00" : $row['user_country']; $plugin_newusers .= "<tr>"; $plugin_newusers .= "<td>".sed_build_flag($user_country)." </td>"; $plugin_newusers .= "<td>".sed_build_user($row['user_id'], sed_cc(stripslashes($row['user_name'])))." </td>"; $plugin_newusers .= "</tr>"; } $plugin_newusers .= "</table>"; $t-> assign(array( "PLUGIN_NEWUSERS" => $plugin_newusers, )); ?> tposters.php Kod: <?PHP /* ==================== Land Down Under - Website engine Copyright Kaan http://www.ntka.org [BEGIN_SED] File=pluginstposters/tposters.php Version= 1.2 Updated= Type=Plugin.admin Author=Kaan Description= [END_SED] [BEGIN_SED_EXTPLUGIN] Code=tposters Part=main File=tposters Hooks=index.tags Tags=index.tpl:{PLUGIN_TPOSTERS} Minlevel=0 Order=10 [END_SED_EXTPLUGIN] ==================== */ if ($cfg['plugin']['tposters']['maxpost']>0) { $limit = $cfg['plugin']['tposters']['maxpost']; } $sqltmps = sed_sql_query("SELECT user_name, user_id, user_postcount, user_country FROM $db_users ORDER BY user_postcount DESC LIMIT ".$limit." "); $plugin_tpost = "<table><br>"; while ( $row = mysql_fetch_assoc($sqltmps) ){ $plugin_tpost .= "<tr>"; $plugin_tpost .= "<td><b>»</b> ".sed_build_flag($row['user_country'])."</td>"; $plugin_tpost .= "<td>".sed_build_user($row['user_id'], sed_cc(stripslashes($row['user_name'])))."</td>"; $plugin_tpost .= "<td>".$row['user_postcount']."</td>"; $plugin_tpost .= "</tr>"; } $plugin_tpost .= "</table>"; $t-> assign(array( "PLUGIN_TPOSTERS" => $plugin_tpost)); ?> ?yi forumlar |
| Author: Kaan, Posted: 2011-03-24 21:15 GMT. |
|
Kod: $plugin_tpost = "<table>"; burada tablo i?inde olmas? i?in class kullanmal?s?nki tablo i?ine als?n kodlar??rnek: Kod: $res = "<table class='cells' width='100%' cellspacing='3' cellpadding='0' align='center'>"; $res .= "<tr><td class=\"coltop\">Katagori</td><td class=\"coltop\">Konu</td><td class=\"coltop\">Ekleyen</td><td class=\"coltop\">?nceleme</td><td class=\"coltop\">Tarih</td></tr>"; Buradaki uygulamay? incelersen ?ok basit ?ekilde yapabilirsin. https://seditio.com.tr/eski1/foru.....s&id=5335 |
| Author: hakan yildiz, Posted: 2011-03-24 21:43 GMT. |
|
Kaan bey, inan?rm?s?n?z belki 30. kez deniyorum. Bana Newpagesbypath eklentisini teslim etti?iniz g?n ba?lad?m denemelere, asl?nda php ??renmek gibi bir niyetim yoktu fakat seditio ile tan???p yapt?klar? i?leri sizin gibi titizlikle yapanlar? g?r?nce bende bir?eyler yapmaya karar verdim ??in asl? ?u ; ben html ile ba?lad?m, skin yapmaya ?al??t?m fakat daha sonralar? i?in detaylar?n? g?r?nce php bilgisi gerekti?ini g?rd?m, ?o?u yazd???n?z makaledeki kodlar bana yabanc? geliyor Macromedia Dreamweaver MX adl? program? kullan?yorum Ve i?in k?t? taraf? ise daha elimle yazam?yorumbile, yazd???n?z kodlar? inceliyorum b?l?m aral?klar?n? takip ediyorum ve tek tek copy paste yap?yorum ... Yukar?da bahsi gecen 2 pluginde bu de?i?ikli?i yaparsan?z, hatalar?m? g?rece?im ve size 1 kere daha minnettar olaca??m Te?ekk?r ederim .. |
| Author: TRouBLeSHooTeR, Posted: 2011-03-27 19:51 GMT. |
|
bak ??yle yapars?n,ama unutma seditionun t?m kodlar? php kodlar?d?r ama seditionun kendine has fonksiyonlar? fln vard?r.yani php ??renmek istiyorsan seditio d???nda ba??ms?z olarak php ?al??.o zaman fark? g?receksin. bak burada "<table>"; yazan yeri ?ekillendiriyorsun sadece, html biliyorum dedi?ine g?re table elementinin ?zelliklerini de bilmen laz?m.width,cellspacing gibi.sadece table'?n ?zelliklerini de?i?tiyorsun eklentide hepsi bu. 2 eklenti de ?u alttakilere bak, bul : hp]$plugin_newusers = "<table>"; de?i?tir : hp]$plugin_newusers = "<table class=\"cells\">"; $plugin_newusers .= "<tr><td class='coltop'>#</td><td class='coltop'>?ye</td>"; bul : hp]$plugin_tpost = "<table><br>"; de?i?tir : hp]$plugin_tpost = "<table class=\"cells\"><tr>"; $plugin_tpost .= "<tr><td class='coltop'>#</td><td class='coltop'>?ye</td><td class='coltop'>Mesaj</td>"; |
| Author: hakan yildiz, Posted: 2011-03-28 21:30 GMT. |
|
Pes etmek ?zereyidm te?ekk?r ederim, tekrar denemelere ba?l?yorum .. |
| Author: hakan yildiz, Posted: 2011-03-29 14:38 GMT. |
|
Sonunda yapabildim Hatay? plugin i?erisinde yanl?? yerlerde gezerek yap?yormu?um, anlat?m?n?z ?ok faydal? oldu fakat, kafama tak?lan biyer var Kaan bey Kod: $res Siz Kod: $plugin_newusers Kod: $plugin_tpost Kullanm??s?n?z, fark ve bu kodlar?n amac? nedir? Te?ekk?r ederim .. |
| Author: Kaan, Posted: 2011-03-29 15:50 GMT. |
|
Eklentilere dikkat edersen hepsinde farkl? kodlar var oldugunu g?r?ceksiniz. Baz?lar? $res kullan?r bunlar?n kodlamas? farkl?d?r di?er eklentilerden fonksiyon ile ?al???rlar di?erleri ise standart kodlama ile ?al???rlar. $plugin_body (standalone pluginler kullan?r) $plugin_newsusers (bunlar etketli oldugu i?in de?i?kendir) Etiketli pluginlerde istedi?inizi yazabilirsiniz. ?rneklere bakabilirsiniz mesela latestpost da $latestpost kullan?lm?? ama bunu isterseniz $abcd gibi de?i?tirebilirsiniz. standalone pluginlerde etiket yok ise $plugin_body kullanmak mecburidir aksi halde eklenti ?al??maz. standalone plugin demek plug.php?e=eklentiad? ?eklinde ?al???yor anlam?na gelir bag?ms?zd?r. |
| Powered by Seditio | Print version |