|
»Forumlar »SE ? Core Labs
»Forum Title İcon Bbcode Text Core Hack
https://seditio.com.tr/eski1/forums.php?m=posts&q=1661 |
| Author: Kaan, Posted: 2011-11-15 21:55 GMT. This post was edited by Kaan (2012-03-04 02:02 GMT, 5287 Gün ago) |
|
Forum Title ?con Bbcode Text Core Hack Uygulama Bu uygulama ile vBulletin vb.. forumlardaki gibi Forum Ba?l?klar?n?n yan?na icon, bbcode, text ekleyebilirsiniz. Di?er Sistemlerde Sadece icon eklenebiliyor. Bu sistemde ise Normal Yaz? Renkli yaz? ?e?itli Bbcode i?lemleri uygulayabilirsiniz rahatl?kla. ?ncelikle Alttaki Sorguyu Phpmyadmin Sayfan?zdan veya Dbtools ile import ediniz. : ysql]ALTER TABLE sed_forum_topics ADD COLUMN ft_title_icon varchar(24) NOT NULL default ''; varchar(24) - icon k?sm?na 24 karekter girilebilir anlam?nda dilerseniz daha fazla yapabilirsiniz. system/core/forums/forums.newtopic.inc.php yi a??n alttakini bulun. Kod: $newprvtopic = (!$fs_allowprvtopics) ? 0 : $newprvtopic; Alt?na Ekleyin. Kod: $ft_title_icon = sed_import('ft_title_icon','P','TXT'); Alttakini bulun Kod: $sql = sed_sql_query("INSERT into $db_forum_topics (ft_state, ft_mode, ft_sticky, ft_sectionid, ft_title, ft_desc, ft_creationdate, ft_updated, ft_postcount, ft_viewcount, ft_firstposterid, ft_firstpostername, ft_lastposterid, ft_lastpostername) VALUES (0, ".(int)$newprvtopic.", 0, ".(int)$s.", '".sed_sql_prep($newtopictitle)."', '".sed_sql_prep($newtopicdesc)."', ".(int)$sys['now_offset'].", ".(int)$sys['now_offset'].", 1, 0, ".(int)$usr['id'].", '".sed_sql_prep($usr['name'])."', ".(int)$usr['id'].", '".sed_sql_prep($usr['name'])."')"); Alttakiyle De?i?tirin. Kod: $sql = sed_sql_query("INSERT into $db_forum_topics (ft_state, ft_mode, ft_sticky, ft_sectionid, ft_title, ft_desc, ft_creationdate, ft_updated, ft_postcount, ft_viewcount, ft_firstposterid, ft_firstpostername, ft_lastposterid, ft_lastpostername, ft_title_icon ) VALUES (0, ".(int)$newprvtopic.", 0, ".(int)$s.", '".sed_sql_prep($newtopictitle)."', '".sed_sql_prep($newtopicdesc)."', ".(int)$sys['now_offset'].", ".(int)$sys['now_offset'].", 1, 0, ".(int)$usr['id'].", '".sed_sql_prep($usr['name'])."', ".(int)$usr['id'].", '".sed_sql_prep($usr['name'])."', '".sed_sql_prep($ft_title_icon)."')"); Alttakini bulun Kod: $post_main = "<textarea class=\"editor\" name=\"newmsg\" rows=\"16\" cols=\"56\">".sed_cc($newmsg)."</textarea>"; Alt?na Ekleyin. Kod: $bkod = ($cfg['parsebbcodeforums'] && $fs_allowbbcodes) ? sed_build_bbcodes('newtopic', 'ft_title_icon',$L['BBcodes']) : ''; $bsmi = ($cfg['parsesmiliesforums'] && $fs_allowsmilies) ? sed_build_smilies('newtopic', 'ft_title_icon',$L['Smilies']) : ''; $morejavascript .= sed_build_addtxt('newtopic', 'ft_title_icon'); $ticon = " <input type=\"text\" class=\"text\" name=\"ft_title_icon\" value=\"".$ft_title_icon."\" size=\"16\" maxlength=\"24\" />"; Alttakini bul Kod: "FORUMS_NEWTOPIC_PAGETITLE" => $toptitle , Alt?na Ekle Kod: "FORUMS_NEWTOPIC_SM" => $ticon." ".$bsmi." ".$bkod, skins/skinad?/forums.newtopic.tpl ye Alttakini bul Kod: <tr> <td>{PHP.skinlang.forumsnewtopic.Desc} {FORUMS_NEWTOPIC_DESC}</td> </tr> Alt?na Ekle Kod: <tr> <td> Title icon,smile,bbcode: {FORUMS_NEWTOPIC_SM} <i>Forum ba?l?klar?nda g?r?n?r.</i> </td> </tr> ?sterseniz bo? b?rakabilirsiniz her hangi bir zorunluluk yoktur. system/core/forums/forums.editpost.inc.php yi a??n alttakini bulun. Kod: $ft_title = sed_cc($row['ft_title']); Alt?na Ekleyin. Kod: $ft_title_icon = $row['ft_title_icon']; Alttakini bulun Kod: $rtext = sed_import('rtext','P','TXT'); Alt?na Ekleyin Kod: $rft_title_icon = sed_import('rft_title_icon','P','TXT'); Alttakini bulun Kod: $sql = sed_sql_query("SELECT ft_state, ft_mode, ft_title, ft_desc, ft_poll FROM $db_forum_topics WHERE ft_id='$q' LIMIT 1"); Alttakiyle de?i?tirin. Kod: $sql = sed_sql_query("SELECT ft_state, ft_mode, ft_title, ft_desc, ft_poll, ft_title_icon FROM $db_forum_topics WHERE ft_id='$q' LIMIT 1"); Alttakini bulun Kod: $sql = sed_sql_query("UPDATE $db_forum_topics SET ft_title='".sed_sql_prep($rtopictitle)."', ft_desc='".sed_sql_prep($rtopicdesc)."' WHERE ft_id='$q'"); Alttakiyle de?i?tirin Kod: $sql = sed_sql_query("UPDATE $db_forum_topics SET ft_title='".sed_sql_prep($rtopictitle)."', ft_desc='".sed_sql_prep($rtopicdesc)."',ft_title_icon='".sed_sql_prep($rft_title_icon)."' WHERE ft_id='$q'"); Alttakini bulun Kod: $sql = sed_sql_query("SELECT fp_id FROM $db_forum_posts WHERE fp_topicid='$q' ORDER BY fp_id ASC LIMIT 1"); if ($row = sed_sql_fetcharray($sql)) { $fp_idp = $row['fp_id']; if ($fp_idp==$p) { $edittopictitle = ($fp_idp==$p) ? $L['Topic'].": <input type=\"text\" class=\"text\" name=\"rtopictitle\" value=\"".$ft_title."\" size=\"56\" maxlength=\"64\" /><br />".$L['Description'].": <input type=\"text\" class=\"text\" name=\"rtopicdesc\" value=\"".$ft_desc."\" size=\"56\" maxlength=\"64\" /><br />" : ''; } } Alt?na Ekleyin Kod: $sqlt = sed_sql_query("SELECT fp_id FROM $db_forum_posts WHERE fp_topicid='$q' ORDER BY fp_id ASC LIMIT 1"); if ($rowi = sed_sql_fetcharray($sqlt)) { $fp_idp = $rowi['fp_id']; if ($fp_idp==$p) { $bkod = ($cfg['parsebbcodeforums'] && $fs_allowbbcodes) ? sed_build_bbcodes('editpost', 'rft_title_icon',$L['BBcodes']) : ''; $bsmi = ($cfg['parsesmiliesforums'] && $fs_allowsmilies) ? sed_build_smilies('editpost', 'rft_title_icon',$L['Smilies']) : ''; $morejavascript .= sed_build_addtxt('editpost', 'rft_title_icon'); $ticon = "<tr><td>Title icon,smile,bbcode: <input type=\"text\" class=\"text\" name=\"rft_title_icon\" value=\"".$ft_title_icon."\" size=\"16\" maxlength=\"24\" /> ".$bkod." ".$bsmi." <i>Forum ba?l?klar?nda g?r?n?r.</i></td> </tr>"; } } Alttakini bulun Kod: "FORUMS_EDITPOST_PAGETITLE" => $toptitle, Alt?na Ekleyin Kod: "FORUMS_EDITPOST_SM" => $ticon, skins/skinad?/forums.newtopic.tpl ye Alttakini bul Kod: <tr> <td> <div style="width:96%;">{FORUMS_EDITPOST_TEXTBOXER}</div> </td> </tr> Alttakini ?st?ne Ekle Kod: {FORUMS_EDITPOST_SM} system/core/forums/forums.posts.inc.php yi a??n alttakini bulun. Kod: $sql = sed_sql_query("SELECT ft_title, ft_desc, ft_mode, ft_state, ft_poll, ft_firstposterid FROM $db_forum_topics WHERE ft_id='$q'"); Alttakiyle de?i?tirin Kod: $sql = sed_sql_query("SELECT ft_title, ft_desc, ft_mode, ft_state, ft_poll, ft_firstposterid,ft_title_icon FROM $db_forum_topics WHERE ft_id='$q'"); Alttakini bulun Kod: $ft_title = $row['ft_title']; Alt?na Ekleyin Kod: $ft_title_icon = $row['ft_title_icon']; Alttakini Bulun Kod: $toptitle .= " ".$cfg['separator']." <a href=\"forums.php?m=posts&q=".$q."\">".sed_cc(kelime_filitrele($ft_title))."</a>"; Alttakiyle de?i?tirin. Kod: $toptitle .= " ".$cfg['separator']." ".sed_parse(kelime_filitrele($ft_title_icon))." <a href=\"forums.php?m=posts&q=".$q."\">".sed_cc(kelime_filitrele($ft_title))."</a>"; system/core/forums/forums.topics.inc.php yi a??n alttakini bulun. Kod: "FORUMS_TOPICS_ROW_ID" => $row['ft_id'], Alt?na Ekleyin [code]"FORUMS_TOPICS_ROW_IMAGE" => sed_parse(kelime_filitrele($row['ft_title_icon'])),[/code] skins/skinad?/forums.topics.tpl ye Alttakini bul [code]<td class="{FORUMS_TOPICS_ROW_ODDEVEN}"> <strong><a href="{FORUMS_TOPICS_ROW_URL}">{FORUMS_TOPICS_ROW_TITLE}</a></strong><br /> <span class="desc">{FORUMS_TOPICS_ROW_DESC} {FORUMS_TOPICS_ROW_PAGES}</span> </td>[/code] Alttakiyle de?i?tir : tml]<td class="{FORUMS_TOPICS_ROW_ODDEVEN}">{FORUMS_TOPICS_ROW_IMAGE} <strong><a href="{FORUMS_TOPICS_ROW_URL}">{FORUMS_TOPICS_ROW_TITLE}</a></strong><br /> <span class="desc">{FORUMS_TOPICS_ROW_DESC} &nbsp; {FORUMS_TOPICS_ROW_PAGES}</span> </td> ??lemler Tamamd?r. Ge? yap?lan bir uygulama ama temiz olduguna inan?yorum di?er sistemlerden daha geli?mi? oldu bence. Hay?rl? olsun Bu Uygulama ilk defa (www.seditio-eklenti.com - Kaan) taraf?ndan yap?lm??t?r. ?nemli Not: Bu Uygulama Sadece Seditio 160'da test edilmi?tir. ?rnek Resim: |
| Author: kralmage, Posted: 2011-11-17 12:08 GMT. |
|
?ok te?ekk?rler kaan abi |
| Powered by Seditio | Print version |