Ö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...