phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme

İçeriği atla

profesyonel phpBB3 hizmetleri

Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

phpBB3 sistemine yeni bir sayfada linkler

phpBB3 sistemine yeni bir sayfada linkler

İleti Devrim 22 Nis 2008 17:01

Bahsi geçen makale konusu: "phpBB3 sistemine yeni bir sayfa eklemek"
viewtopic.php?f=73&t=394

Yukarıdaki konudan yararlanarak bir tür makale sayfası oluşturdum, sorunsuz çalışıyor. Yani, oturum açtıktan sonra Portal'ımızdan, yeni oluşturduğumuz sayfa.php'ye geçiliyor, buraya kadar sorun yok.

Bu sayfa içindeki bir link'e tıklayınca da (örneğin sayfa2.php) yeni sayfamız geliyor, çalışıyor. Ama overall_header'da oturum kapanmış görünüyor... SID olayını gözardı ettiğimi düşünüyorum ama php bilgim çok sınırlı.

Şimdi acaba bir arkadaş - en azından anlık ve kısa da olsa - bir gidiş yolu hakkında yardım eder mi? Yoksa "anlatması uzun, sen en iyisi biraz temel php bilgileri kap gel" mi dersiniz? :)
Devrim


İleti: 72
Kayıt: 11 Ağu 2007 02:49
Konum: Konya
İsim: Devrim BABACAN
HTML: İyi
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB3.0.1 RC1

  profesyonel phpBB3 çözümleri ve web hizmetleri

Re: phpBB3 sistemine yeni bir sayfada linkler

İleti Devrim 25 Nis 2008 10:41

Merhaba.

Php sayfaları arasında oturum kaybetmeden gezinmek için söz konusu link(ler)'i önceden tanımlamak mı gerekiyor(muş)? Gerçi phpbb3 içerisinde gezinmekten bahsediyoruz. O yüzden örneğin, includes/functions.php dosyası içine,

Kod: Tümünü seç
'U_MAKALE_INDEX' => append_sid("{$phpbb_root_path}makaleler/index.$phpEx"),
'U_MAKALE1' => append_sid("{$phpbb_root_path}makaleler/makale1.$phpEx"),

satırlarını girdikten sonra SID kaybetmeden (oturumumun açık kalmasını sağlayarak) sayfalar arası geçiş yapabiliyorum.

Bunu yapıyı biraz inceleyerek gördüm. Olay bu mudur yoksa benimki basit bir çözüm mü oldu?
İlgilenen arakadaşlar cevap yazarlarsa sevinirim...
Devrim


İleti: 72
Kayıt: 11 Ağu 2007 02:49
Konum: Konya
İsim: Devrim BABACAN
HTML: İyi
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB3.0.1 RC1

Re: phpBB3 sistemine yeni bir sayfada linkler

İleti zuko 26 Nis 2008 16:07

bende oradaki gibi yaptım ama hiçbirşey olmadı oradaki değiştirilecekler neler. sen nasıl yaptığını açıklarsan güzel olur.
zuko


İleti: 7
Kayıt: 09 Nis 2008 19:48
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phbb3.0

Re: phpBB3 sistemine yeni bir sayfada linkler

İleti Devrim 30 Nis 2008 19:33

Öncelikle evdeki pc'de çalıştığımdan, cache sorunum olmasın diye cache klasörünü kaldırdım. Çünkü her değişiklikte cache'i temizlemekten gına geldi...

Panom için makaleler.php, metotlar.php veya calismalar.php gibi dosyalar ve template'lerini hazırladım. Sorun yok. Ama bu dosyaların link'ini portal'ın ana_menüsüne yerleştirdiğimde (evdeki makinada) oturumu kaybediyordum. Yayındaki sitede kaybetmedi. Yine de olması gerektiğini düşündüğüm şekilde yaptım;

Kök dizinde duran (veya bir sub-klasör içinde de olur) ulaşmak istediğim dosyaları, includes/funcitons.php dosyasına yazdım. Yani,
Kod: Tümünü seç
BUL: 'U_MODCP'

ÖNCESİNE EKLE:

//-- mod : Makaleler ---------------------------------------------------------
//-- add
'U_MAKALELER'      => append_sid("{$phpbb_root_path}makaleler/index.$phpEx"),
'U_CALISMALAR'      => append_sid("{$phpbb_root_path}calismalar.$phpEx"),
'U_METOTLAR'      => append_sid("{$phpbb_root_path}metotlar.$phpEx"),
//-- fin mod : Makale --------------------------------------------------------
...gibi...

Portal'ın main_menü template dosyasına,
Kod: Tümünü seç
<a href="{U_MAKALELER}">Makaleler</a>
şeklinde link'leri yerleştirdim. Sistem çalıştı...

***

Yalnız, şöyle bir ekleme yaptım. Onlarca makale var. Ve Makale_index sayfasından diğer 76 makaleye link vermem lazım. Ee? 76'sını da functions'a mı tanıtacağız?

Anladığım kadarıyla (yanlış da anlamış olabilirim), bu 76 link'i makaleler klasörümdeki makaleler index.php dosyasına tanıtmak yeterli. Yani,
Kod: Tümünü seç
BUL: $user->setup();
SONRASINA EKLE:

$template->assign_vars(array(
   'U_MAKALE1'       => append_sid("{$phpbb_root_path}makale/makale1.$phpEx"),
   'U_MAKALE2'       => append_sid("{$phpbb_root_path}makale/makale2.$phpEx"),
   'U_MAKALE3'       => append_sid("{$phpbb_root_path}makale/makale3.$phpEx"),
.
.
.
   'U_MAKALE84'       => append_sid("{$phpbb_root_path}makale/makale84.$phpEx"),
   'U_MAKALE85'       => append_sid("{$phpbb_root_path}makale/makale85.$phpEx"),
   'U_MAKALE86'       => append_sid("{$phpbb_root_path}makale/makale86.$phpEx"),
));
...gibi...

Uğraşıyorum, mevcut sistemi deşifre ederek kendi çapımda birşeyler yapmaya çalışıyorum. Dediklerimi harfiyen yap demiyorum, garanti etmiyorum. Sadece fikir alış-verişi yapmak istedim. İstediğim ilgiyi göremedim ama suçlamak yanlış olur, öncelikle php öğretimi konseptine dayalı bir site değil burası.

Kolay gelsin...
Devrim


İleti: 72
Kayıt: 11 Ağu 2007 02:49
Konum: Konya
İsim: Devrim BABACAN
HTML: İyi
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB3.0.1 RC1

Re: phpBB3 sistemine yeni bir sayfada linkler

İleti zuko 14 May 2008 14:08

çok sağol bilgilerin için

bir soru daha belki çok amatörce olacak ama

veri tabanı dosyalarını ftp de hangi dizinin içine atacam. normalde siteyi kendi makinamda kullanıyorum. fakat veri tabanı başka yerde
En son zuko tarafından, 14 May 2008 14:30 tarihinde değiştirildi, toplamda 1 değişiklik yapıldı.
zuko


İleti: 7
Kayıt: 09 Nis 2008 19:48
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phbb3.0

Re: phpBB3 sistemine yeni bir sayfada linkler

İleti muiketi 14 May 2008 14:25

tas2580 tarafından yazılmış [BETA] Mini Knowledge Base eklentisi işinize yarar diye düşünüyorum..

içeriği oraya cp ile aktarabilirsiniz..
İnsanlar bir kez birleştiler mi, cesurlar tek başlarına ilerleyemez, korkaklar ise tek başlarına geri çekilemezler.

Sun Tzu -- Savaş Sanatı
muiketi


Kullanıcı avatarı

İleti: 946
Kayıt: 30 Eyl 2007 02:41
HTML: İyi
CSS: Orta
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB3.0.0

Re: phpBB3 sistemine yeni bir sayfada linkler

İleti Devrim 14 May 2008 16:29

Yukarıda SID'ı kaybetmeden, sisteme kendimizin gömdüğü sayfalar arasında dolaşmayı başarmıştım. Ama şimdi şöyle bir sorunum oluştu;

Anasayfadaki forum altına "bağlantı forum"u ekledim, yani sadece link. Ama bu linke tıklayınca (ör: makaleler/index.php) malesef oturum düşüyor. Link'i yazacağım yere {U_MAKALELER} şeklinde yazınca da kabul etmiyor.

Yardımcı olabilecek var mı acaba?...
Devrim


İleti: 72
Kayıt: 11 Ağu 2007 02:49
Konum: Konya
İsim: Devrim BABACAN
HTML: İyi
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB3.0.1 RC1


Diğer Konular


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir