Total Users Online: 0 üye, 64 guest | Tarih/Saat: 2026-04-21 12:54
 
Üye Sayfa Düzenleme Sistemi
2012-03-17 17:25 GMT  oklu Alnt
Kaan

User is: Online status   Gender_M
Posts: 2772
Ülke: İstanbul - 34
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&amp;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.
Konuyla İlgili Diğer Başlıklar
randpolls gönder yeni sayfa
Seditio rep puan sistemi
Oylamaya Göre Sayfa Sıralama
Seditio Shop E-Ticaret Sistemi 50 TL
Sayfa Hızınızı Arttırma İpuçları

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
2012-03-31 15:36 GMT  oklu Alnt
Aragorn-pc

User is: Online status   Gender_M
Posts: 163
Ülke: Kayseri - 38
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
2012-05-13 02:06 GMT  oklu Alnt
Kaan

User is: Online status   Gender_M
Posts: 2772
Ülke: İstanbul - 34
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
2013-01-20 14:02 GMT  oklu Alnt
kors@n
Seditio
User is: Online status   Gender_M
Posts: 512
Ülke: İzmir - 35
Meslek:
Age: 48

sayfada ?yelere d?zenle ??km?yor

 

Üye Sayfa Düzenleme Sistemi
2013-01-20 19:33 GMT  oklu Alnt
Kaan

User is: Online status   Gender_M
Posts: 2772
Ülke: İstanbul - 34
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
2013-01-22 12:00 GMT  oklu Alnt
kors@n
Seditio
User is: Online status   Gender_M
Posts: 512
Ülke: İzmir - 35
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
2013-01-22 13:50 GMT  oklu Alnt
Kaan

User is: Online status   Gender_M
Posts: 2772
Ülke: İstanbul - 34
Meslek: Serbest Meslek
Age: 43

De?i?tirin sizde de?i?mesi gerekiyorsa anlat?n neler de?i?icek herkes ?grensin.
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

 

Powered by Seditio © 2009-2012 All Rights Reserved