Üye Sayfa Düzenleme Sistemi
|
#7103 |
|
|
Kaan
User is:
Posts: 2772
Meslek: Serbest Meslek
Age: 43
|
?ye Ekledi?i Sayfay? D?zenlesin.
Forumda oldugu gibi ?ye ekledi?i mesaj? d?zenleyebiliyor. Bu uygulama ile ?ye ekledi?i Sayfay? d?zenleyecek. Tam olarak Test etmesemde K?smen Test edilmi?tir her hangi bir sorunla kar??la??rsan?z bildiriniz. ADIM 1: Alttaki Ad?mlar? izleyin. system/core/list/list.inc.php yi a??n alttakini bulun. Kod: $submitnewpage = ($usr['auth_write'] && $c!='all') ? "<a href=\"page.php?m=add&c=".$c."\">".$L['lis_submitnew']."</a>" : ''; Burada de?i?tirece?imiz yer $usr['auth_write'] alan?. Genel olarak $usr['isadmin'] yazar Anlam? Admin yetkisine sahip herkes sayfa ekleyebilir. Herkesin sayfa eklemesinizi istiyorsan?z alttakiyle de?i?tirin. Kod: $usr['auth_write'] Sadece Belirli bir Grup'un sayfa eklemesini istiyorsan?z Alttakiyle de?i?tirin. Kod: $usr['maingrp']==5 ?yeler hari? herkesin eklemesini istiyorsan?z alttakiyle de?i?tirin. Kod: $usr['maingrp']>4 Yukar?daki uygulama pagede yap?cag?m?z de?i?iklikden sonra ge?erli olucakt?r aksi halde hi? bir ?ekilde aktif olmayacakt?r Admin yetkisi hari?. ADIM 2: System/core/page/page.edit.inc.php de alttaki ad?mlar? izleyin. Bulun Kod: /* === Hook === */ $extp = sed_getextplugins('page.edit.update.first'); if (is_array($extp)) { foreach($extp as $k => $pl) { include('plugins/'.$pl['pl_code'].'/'.$pl['pl_file'].'.php'); } } /* ===== */ ?zerinde Alttakini g?r?ceksiniz. Kod: ist($usr['auth_read'], $usr['auth_write'], $usr['isadmin']) = sed_auth('page', $row1['page_cat']); sed_block($usr['isadmin']); ?stekini silin ve yerine alttakini ekleyin. Kod: if (($usr['isadmin'] || $pag['page_ownerid']==$usr['id']) && $usr['id']>0); sed_block($usr['isadmin'] || $pag['page_ownerid']==$usr['id']); Alttakini bulun Kod: /* === Hook === */ $extp = sed_getextplugins('page.edit.first'); if (is_array($extp)) { foreach($extp as $k => $pl) { include('plugins/'.$pl['pl_code'].'/'.$pl['pl_file'].'.php'); } } /* ===== */ ?zerinde alttakini g?r?ceksiniz. Kod: list($usr['auth_read'], $usr['auth_write'], $usr['isadmin']) = sed_auth('page', $pag['page_cat']); sed_block($usr['isadmin']); ?stekini silin ve yerine alttakini ekleyin. Kod: if (($usr['isadmin'] || $pag['page_ownerid']==$usr['id']) && $usr['id']>0); sed_block($usr['isadmin'] || $pag['page_ownerid']==$usr['id']); Alttakini bulun G?venlik i?in Sayfay? d?zenleyenin HTML ?al??t?rmas?n? engelliyoruz. Kod: $page_form_type = "<select name=\"rpagetype\" size=\"1\">"; $selected0 = ($pag['page_type']==0) ? "selected=\"selected\"" : ''; $selected1 = ($pag['page_type']==1) ? "selected=\"selected\"" : ''; $selected2 = ($pag['page_type']==2 && $usr['maingrp']==5) ? "selected=\"selected\"" : ''; $page_form_type .= "<option value=\"0\" $selected0>".$L['Default']."</option>"; $page_form_type .= "<option value=\"1\" $selected1>HTML</option>"; $page_form_type .= ($usr['maingrp']==5 && $cfg['allowphp_pages'] && $cfg['allowphp_override']) ? "<option value=\"2\" $selected2>PHP</option>" : ''; $page_form_type .= "</select>"; Alttaki ile de?i?tirin. Kod: $page_form_type = "<select name=\"rpagetype\" size=\"1\">"; $selected0 = ($pag['page_type']==0) ? "selected=\"selected\"" : ''; $selected1 = ($pag['page_type']==1 && $usr['maingrp']==5) ? "selected=\"selected\"" : ''; $selected2 = ($pag['page_type']==2 && $usr['maingrp']==5) ? "selected=\"selected\"" : ''; $page_form_type .= "<option value=\"0\" $selected0>".$L['Default']."</option>"; $page_form_type .= ($usr['maingrp']==5) ? "<option value=\"1\" $selected1>HTML</option>" : ''; $page_form_type .= ($usr['maingrp']==5 && $cfg['allowphp_pages'] && $cfg['allowphp_override']) ? "<option value=\"2\" $selected2>PHP</option>" : ''; $page_form_type .= "</select>"; Alttakini bulun Kod: $page_form_categories = sed_selectbox_categories($pag['page_cat'], 'rpagecat'); Alttakiyle de?i?tirin Kod: $page_form_categories = ($usr['isadmin']) ? sed_selectbox_categories($pag['page_cat'], 'rpagecat') : ''; $page_form_categoriesi = sed_badwords($sed_cat[$pag['page_cat']]['title']); Alttakini bul Kod: "PAGEEDIT_FORM_CAT" => $page_form_categories, Alt?na ekle Kod: "PAGEEDIT_FORM_CATUSER" => $page_form_categoriesi, page.edit.tpl de PAGEEDIT_FORM_CAT dan sonra yan?na ekleyin PAGEEDIT_FORM_CATUSER Alttakini bulun Kod: "PAGEEDIT_FORM_OWNERID" => "<input type=\"text\" class=\"text\" name=\"rpageownerid\" value=\"".sed_cc($pag['page_ownerid'])."\" size=\"32\" maxlength=\"24\" />", Alttakiyle de?i?tirin Kod: "PAGEEDIT_FORM_OWNERID" => ($usr['isadmin']) ? "<input type=\"text\" class=\"text\" name=\"rpageownerid\" value=\"".sed_cc($pag['page_ownerid'])."\" size=\"32\" maxlength=\"24\" />" : '', sed_cc($pag['page_ownerid']), "PAGEEDIT_FORM_OWNERIDUSER" => $pag['page_ownerid'], page.edit.tpl de PAGEEDIT_FORM_OWNERID dan sonra yan?na ekleyin PAGEEDIT_FORM_OWNERIDUSER Alttakini bulun Kod: "PAGEEDIT_FORM_PAGECOUNT" => "<input type=\"text\" class=\"text\" name=\"rpagecount\" value=\"".$pag['page_count']."\" size=\"8\" maxlength=\"8\" />", Alttakiyle de?i?tirin Kod: "PAGEEDIT_FORM_PAGECOUNT" => ($usr['isadmin']) ? "<input type=\"text\" class=\"text\" name=\"rpagecount\" value=\"".$pag['page_count']."\" size=\"8\" maxlength=\"8\" />" : '', "PAGEEDIT_FORM_PAGECOUNTUSER" => $pag['page_count'], page.edit.tpl de PPAGEEDIT_FORM_PAGECOUNT dan sonra yan?na ekleyin PAGEEDIT_FORM_PAGECOUNTUSER Alttakini bulun Kod: "PAGEEDIT_FORM_FILECOUNT" => "<input type=\"text\" class=\"text\" name=\"rpagefilecount\" value=\"".$pag['page_filecount']."\" size=\"8\" maxlength=\"8\" />", Alttakiyle de?i?tirin Kod: "PAGEEDIT_FORM_FILECOUNT" => ($usr['isadmin']) ? "<input type=\"text\" class=\"text\" name=\"rpagefilecount\" value=\"".$pag['page_filecount']."\" size=\"8\" maxlength=\"8\" />" : '', "PAGEEDIT_FORM_FILECOUNTUSER" => $pag['page_filecount'], page.edit.tpl de PPAGEEDIT_FORM_FILECOUNT dan sonra yan?na ekleyin PAGEEDIT_FORM_FILECOUNTUSER ??lem tamamd?r. Genel Olarak Test edilmi?tir. Bu mesaj Kaan tarafından 2012-05-13 02:03 GMT, 5091 Gün önce düzenlendi. |
Emlak, Oto Galeri, Rent A Car, ?iir, Edebiyat Script Sipari?lerinizi Verebilirsiniz. Detaylar ??in: kaan@ntka.org Seditio 170 ?ndir Capte M?zik ?ndir Seditio Toolbar ?ndir |
Üye Sayfa Düzenleme Sistemi
|
#7157 |
|
Aragorn-pc
User is:
Posts: 163
Meslek: Kanserle Savaþýyor..
Age: 40
|
Ka?an bu kodlar a??k meydana getiriyor bu ?ekilde ama ben ba?ka bir ?ekilde test ediyorum ?uanda baz? yetkileri k?s?tlad???m?zda ?ye sadece metini metin kutucu?unda, geri kalan sayfa sorularu= ba?l?k yazar gibi k?s?mlar? de?i?tiremeyecek ve bu ?ekilde g?venli bir ?ekil alabiliyor. ama tabi bir ka? kod daha var do?rudan script'e ba?ka yollardan ?a?r? yapt?r?labiliyor. anlam veremedim ona : ) sana ?zelden kodlar? g?nderece?im.
|
Reklama Gerek Yok Eskiler Tan?r, Yeniler ?rnek AL?r ! Alay?na ?SYAN ! Az Bir Zamanda Dev Projeler ile Yay?n Hayat?nda ! Sabrediyorum.. |
Üye Sayfa Düzenleme Sistemi
|
#7355 |
|
|
Kaan
User is:
Posts: 2772
Meslek: Serbest Meslek
Age: 43
|
Gerekli d?zenleme yap?lm??t?r Kodlar G?ncellenmi?tir G?n?l rahatl??? ile kullanabilirsiniz.
|
Emlak, Oto Galeri, Rent A Car, ?iir, Edebiyat Script Sipari?lerinizi Verebilirsiniz. Detaylar ??in: kaan@ntka.org Seditio 170 ?ndir Capte M?zik ?ndir Seditio Toolbar ?ndir |
Üye Sayfa Düzenleme Sistemi
|
#8093 |
|
|
kors@n
User is:
Posts: 512
Meslek:
Age: 48
|
sayfada ?yelere d?zenle ??km?yor
|
Üye Sayfa Düzenleme Sistemi
|
#8094 |
|
|
Kaan
User is:
Posts: 2772
Meslek: Serbest Meslek
Age: 43
|
Her hangi bir sorun yoktur okuma yazma izinlerini kontrol edin.
|
Emlak, Oto Galeri, Rent A Car, ?iir, Edebiyat Script Sipari?lerinizi Verebilirsiniz. Detaylar ??in: kaan@ntka.org Seditio 170 ?ndir Capte M?zik ?ndir Seditio Toolbar ?ndir |
Üye Sayfa Düzenleme Sistemi
|
#8114 |
|
|
kors@n
User is:
Posts: 512
Meslek:
Age: 48
|
sorun var sadece page edit inc de?i?iklikleri ile olmuyor bu page inc ve page adda de?i?mesi gerekli
|
Üye Sayfa Düzenleme Sistemi
|
#8115 |
|
|
Kaan
User is:
Posts: 2772
Meslek: Serbest Meslek
Age: 43
|
De?i?tirin sizde
|
Emlak, Oto Galeri, Rent A Car, ?iir, Edebiyat Script Sipari?lerinizi Verebilirsiniz. Detaylar ??in: kaan@ntka.org Seditio 170 ?ndir Capte M?zik ?ndir Seditio Toolbar ?ndir |













