Mod: Pages Mod
Yazan: 2by2host
Çeviren: TiReDsOuL
Açıklama: Admin panelinden kolayca yeni sayfa oluşturma ve bu sayfalara çeşitli izin secenekleri atama
Url: http://custom.simplemachines.org/mods/index.php?mod=1311
Türkçesi: Modifikasyonu kurduktan sonra aşağıda göstermiş oldugum değişiklikleri yapın..
Uygun sürüm :1.1.5
Modu kurduktan sonra
aşağıdaki kodları Pages.turkish.php dosyası şeklinde kaydedin daha sonra
Themes\default\languages bu dizine atın
Themes\default\languages\Pages.turkish.php bu şekilde olacak
<?php
$txt['page_management'] = 'Sayfa yönetimi';
$txt['page_management_title'] = 'Sayfa yönetim eklentisi';
$txt['page_management_desc'] = 'Foruma yeni sayfa ekleyebilir,düzenleyebilir veya sayfaları kaldırabilirsin.';
$txt['page_management_main'] = 'Sayfaları Yönet';
$txt['page_management_add'] = 'Sayfa ekle';
$txt['page_management_add_title'] = 'Yeni sayfa ekle';
$txt['page_management_table_name'] = 'İsim';
$txt['page_management_table_act'] = 'Eylemler';
$txt['page_management_page_addnew'] = 'Yeni sayfa ekle';
$txt['page_management_edit_title'] = 'Sayfayı düzenle';
$txt['page_management_table_info'] = 'Bilgi';
$txt['page_management_table_sort'] = 'Sırala';
$txt['page_management_form_name'] = 'Sayfa buton adı';
$txt['page_management_form_title'] = 'Sayfa başlığı';
$txt['page_management_form_metak'] = 'Anahtar kelimeler';
$txt['page_management_form_metad'] = 'Meta tanımlaması';
$txt['page_management_form_content'] = 'Sayfa içeriği';
$txt['page_management_form_publicate'] = 'Yayınla';
$txt['page_management_form_addbtn'] = 'Ekle';
$txt['page_management_form_savebtn'] = 'Kaydet';
$txt['page_management_form_permissions']= 'İzinler';
$txt['page_req_posts_form_permissions'] = 'Gerekli mesaj';
$txt['page_management_btn_edit'] = 'Düzenle';
$txt['page_management_btn_del'] = 'Sil';
$txt['page_management_btn_pub'] = 'Aktifleştir';
$txt['page_management_btn_unpub'] = 'Pasifleştir';
$txt['page_management_btn_save_sort'] = 'Sıralamayı kaydet';
$txt['page_management_msg_deleted'] = 'Sayfa başarıyla silindi!';
$txt['page_management_msg_saved'] = 'Sayfa başarıyla kaydedildi!';
$txt['page_management_msg_added'] = 'sayfa başarıyla eklendi!';
$txt['page_management_msg_sorted'] = 'Sayfalar başarıyla sıralandı!';
$txt['page_management_delete_confirm'] = 'Bu sayfayı silmek istediğinizden eminmisiniz?';
$txt['page_management_gname_unreg'] = 'Ziyaretçiler';
$txt['page_management_gname_newreg'] = 'Normal Üyeler';
$txt['page_management_error'] = 'Bu sayfayı görmeye yetkiniz yok.';
?>
Emegine Saglik Tesekürler.
bu süper bişey ellerinize emeginize sağlık, dil dosyasında karakter sıkıntısı çekilebilir. şahsen ben yaşıyorum sorunu ama düzelttim
karakter bozuklugu olanlar ;
Themes/default/languages/ Klasörü İçerisindeki Pages.turkish.php içindekileri aşağıdakilerle değiştirin. (dosya içindeki tüm yazıları silmeyi unutmayın)
<?php
$txt['page_management'] = 'Sayfa y&#246;netimi';
$txt['page_management_title'] = 'Sayfa y&#246;netim eklentisi';
$txt['page_management_desc'] = 'Foruma yeni sayfa ekleyebilir,d&#252;zenleyebilir veya sayfalar&#305; kald&#305;rabilirsin.';
$txt['page_management_main'] = 'Sayfalar&#305; Y&#246;net';
$txt['page_management_add'] = 'Sayfa ekle';
$txt['page_management_add_title'] = 'Yeni sayfa ekle';
$txt['page_management_table_name'] = '&#304;sim';
$txt['page_management_table_act'] = 'Eylemler';
$txt['page_management_page_addnew'] = 'Yeni sayfa ekle';
$txt['page_management_edit_title'] = 'Sayfayı d&#252;zenle';
$txt['page_management_table_info'] = 'Bilgi';
$txt['page_management_table_sort'] = 'S&#305;rala';
$txt['page_management_form_name'] = 'Sayfa buton ad&#305;';
$txt['page_management_form_title'] = 'Sayfa ba&#351;l&#305;&#287;&#305;';
$txt['page_management_form_metak'] = 'Anahtar kelimeler';
$txt['page_management_form_metad'] = 'Meta tan&#305;mlamas&#305;';
$txt['page_management_form_content'] = 'Sayfa i&#231;eri&#287;i';
$txt['page_management_form_publicate'] = 'Yay&#305;nla';
$txt['page_management_form_addbtn'] = 'Ekle';
$txt['page_management_form_savebtn'] = 'Kaydet';
$txt['page_management_form_permissions']= '&#304;zinler';
$txt['page_req_posts_form_permissions'] = 'Gerekli mesaj';
$txt['page_management_btn_edit'] = 'D&#252;zenle';
$txt['page_management_btn_del'] = 'Sil';
$txt['page_management_btn_pub'] = 'Aktifle&#351;tir';
$txt['page_management_btn_unpub'] = 'Pasifle&#351;tir';
$txt['page_management_btn_save_sort'] = 'S&#305;ralamay&#305; kaydet';
$txt['page_management_msg_deleted'] = 'Sayfa ba&#351;ar&#305;yla silindi!';
$txt['page_management_msg_saved'] = 'Sayfa ba&#351;ar&#305;yla kaydedildi!';
$txt['page_management_msg_added'] = 'sayfa ba&#351;ar&#305;yla eklendi!';
$txt['page_management_msg_sorted'] = 'Sayfalar ba&#351;ar&#305;yla s&#305;raland&#305;!';
$txt['page_management_delete_confirm'] = 'Bu sayfay&#305; silmek istedi&#287;inizden eminmisiniz?';
$txt['page_management_gname_unreg'] = 'Ziyaret&#231;iler';
$txt['page_management_gname_newreg'] = 'Normal &#220;yeler';
$txt['page_management_error'] = 'Bu sayfay&#305; g&#246;rmeye yetkiniz yok.';
?>
kaydedin dosyayı eskisiyle değiştirin. sorun hallolacaktır.
Bir Sorum Olacak.
Yarattığımız Sayfalara Erişim İzini Ayarlıyoruz Güzel Ama Birde Yorumlayabilirsek Sizce Fena Olmazmı?
Mesela Ben Bunu Kullanarak Etkinlik Tarihleri Belirlemek İstiyorum Ve Katılmak İsteyenler Hemen Açtığım Sayfada Yorumlarını Katılmak İstediklerini Belirtsinler İstiyorum.
Bunu Forumda Konu Açarak Yapabilirim Fakat Üste Menü Ekleyerek Ayrı Bi Sayfada Daha Cazip Görünüyor.
Eğer Açtığımız Sayfalara Yorum Yaptırabilirsek Daha Güzel Olur Diye Düşünüyorum.
Bilen Arkadaşlar Bir El Atarlarsa Çok İyi Olacağına İnanıyorum,
Teşekürler.
/** start Page Manager **/
if(isset($context['pages_mod']))
foreach($context['pages_mod'] as $row)
{
echo (isset($_REQUEST['action']) && $_REQUEST['action'] == 'page' && isset($_REQUEST['id']) && $_REQUEST['id'] == $row['ID']) ?
'<td class="maintab_active_'.$first.'"> </td>
<td valign="top" class="maintab_active_back">
<a href="'.$scripturl.'?action=page;id='.$row['ID'].'">'.$row['NAME'].'</a>
</td>
<td class="maintab_active_'.$last.'"> </td>'
:
'<td valign="top" class="maintab_back">
<a href="'.$scripturl.'?action=page;id='.$row['ID'].'">'.$row['NAME'].'</a>
</td>';
}
/** end Page Manager **/
burada hatamı var iki buton çıkıyor
orda hata yok sanırım sen index.template.php dosyası hata verdigi halde kurmuşsun , sonrada üstüne birkere de manuel ekleme yapmıssın , oyüzden 2 tane buton gösterebilir. , index.template.php dosyanda o verdigin kodu arat 2 tane vardır 1 tanesini sil işe devam et :)
Üstadlar Yokmu Benim İsteğime Cevap Verebilecek Kimse_?
Hocam alttakinide denedim ama karakter sorunum çözülmedi >:(
Karakter Sorunu Önerdiğim Dil Dosyayla Kısmen Çözülüyo , Önerdiim Dil Dosyası Admin Panelindeki Kontrolü Türkçeleştirmek Amaçlıydı , Sayfadaki Karakter Sorununu Vaktim Olmadığı İçin İnceleyemedim Ama 45 Dk Sonra Gelip Bizzat Kontrol Edicem Umarım Hallederim :)
Sayfadaki Yorum Mevzusuna Hala Cevap Gelmedi :) Bu Gidişle Ziyaretçi Defterini Sayfaya İframe İle Çekip Kontrol Edicem Gibi Ama ssi İle Belirlediğim Bir Konuyu Orda Cevap Yazılabilir Biçimde Kullanmak İstiyorum Bakalım Yapabilecekmiyiz :)
s.a herkes çoğu pakette karakter sorunu yaşıyor....Bende çok uğraştım... ama işin püf noktasını ensonunda buldum...
1- Forumda kullandığınız dil dosyaları ya (turkish) dir.Yada (turkish-utf8) dir..
2- forum Turkish ise hep turkish dosyaları kullanabilirsiniz...turkish-utf8 ise hep turkish-utf8 kullanmanız şart...
2-Eğerki turkish ise indirdiğiniz dil dosyaları ansı olarak kayıtlı olması lazım...Turkish-utf8 ise utf8 olarak kayıtlı olmaşı şart..yoksa dil karakteri sorunu yaşarsınız...
3-Bunu nasıl öğrenebilirim..dil dosyasını not defteri ile açın ..ve farklı kayıta tıklayın ..en altta (kodlama) yazar.. turkis kullanıyosanız Ansı olarak kayıt edin...turkish-utf8 kullanıyosanız utf8 seçin..ve dil dosyasının ismi mesela Pages.turkish.php ise Pages.turkish-utf8.php Şekinde yazıp kayıt edelim....
Bütün bunlara dikkat edin hiç bir karakter sorunu kalmayacaktır......
hata verdi
Bu paket kurulumu aşağıdaki eylemleri gerçekleştirecek: Tür Eylem Açıklama
1. Kod Uygulanacak install.php
2. Değişiklik Yapılacak install.xml Düzenleme inceleme hatası
3. Değişiklik Yapılacak - Düzenleme inceleme hatası
4. Çıkartılacak Dosya ./Sources/Pages.php
5. Çıkartılacak Dosya ./Sources/LoadPages.php
6. Çıkartılacak Dosya ./Themes/default/Pages.template.php
7. Çıkartılacak Dosya ./Themes/default/languages/Pages.english.php
8. Çıkartılacak Dosya ./Themes/default/languages/Pages.turkish.php
9. Çıkartılacak Dosya ./Themes/default/languages/Pages.russian.php
bende kurdum default temada bir sayfa eklediğimde ikitane üstlink ekliyor..tiny portal kullandığım için yeni eklediğim sayfaya erişemiyorum..tiny portal ile çakışıyor..
peki bu oluşturulan sayfaya resim felan nasıl ekliye biliriz normal img tagları ilemi yoksa değişikmi
olusturdugumuz sayfalarda php kod calıstırabiliyormuyuz?
modun menüsünde sorun yok ama sayfalarda ş ve ı harfinde sorun var .ç,ö,ğ,ü harflerinde sorun yok.Onu nasıl düzeltebiliriz.
Quote from: ersin86 on October 27, 2009, 01:22:36 PM
modun menüsünde sorun yok ama sayfalarda ş ve ı harfinde sorun var .ç,ö,ğ,ü harflerinde sorun yok.Onu nasıl düzeltebiliriz.
Türkçe dil sorununu modifikasyon yazarına İngilizce olarak iletebilirsiniz.
Size bir de alternatif vereyim. SimplePortal 2.3.1 yüklerseniz sayfa oluşturma özelliği eklendi. Aynı zamanda sohbet kutusu da...
Quote from: ersin86 on October 27, 2009, 01:22:36 PM
modun menüsünde sorun yok ama sayfalarda ş ve ı harfinde sorun var .ç,ö,ğ,ü harflerinde sorun yok.Onu nasıl düzeltebiliriz.
Öncelikle konu için Tşkrler...
Tekrar FTP'den dil dosyasını default / languages at. Tamamdır aynı sorun bizdede vardı böyle giderdik.
Bide kardeşler ben sayfa ekledim ama malesef hiç bir şey gözükmüyor acap sorun ne olabilir.[index.template.php el le kurduk.Paketi yüklediğimizde index.template.php pas geçti.]
1.1.11 için uygun mudur acaba ?
Teşekkürler deniyorum
Merhaba.
Method not implemented hatası alıyorum.
butona tıklayınca ya da adminden işlem yapınca.
sayfa yönetimi vs görünüyor.
acaba sorun neyden olabilir.
....action=page;id=1
linki ni
....action=page;&id=1
yapınca sorun olmuyor. ?