Joomla kullanıyorsanız bilirsiniz, Makalelerin kimlik numaraları sıkıntı olur. Joomla her makale için bir de Takma Ad(Alias) verir ki, tarayıcıların adres çubuğunda sevimsiz kelimeler görünmesin ama bu takma adların ayarlanması işi sıkıntılıdır, Genel Ayarlardan Arama Motoru Uyumluluğu yapmanız gerekir, htaccess düzenlemeniz gerekir vs… Ya da SEF Eklentileri kullanırsınız.
Eğer Joomla 3.2 kullanıyorsanız ve adres satırında makalenin kimlik numarası görünmesin istiyorsanız kendi denediğim ve başarılı olduğum bir yöntemi tarif edeceğim.Bu yöntemle hem her sayfada çıkan index.php ibaresini hem de Kimlik numarasını kaldırdım;
ÖNCELİKLE LÜTFEN SİTENİZİN YEDEĞİNİ ALIN, ARKAMDAN KIZMANIZI İSTEMEM !!!
1-Joomla Admin panelinizde, Genel Yapılandırma-Site Ayarları sayfanızda, Arama Motoru Uyumluluğu Ayarları nın hepsi Evet olarak seçilecek.
2-FTP Ana dizininde htaccess.txt dosyası .htaccess olarak değiştirilecek
3-FTP Ana dizininde web.config.txt dosyası web.config olarak değiştirilecek
4-components – com_content e girilip router.php dosyası açılacak ve sırayla;
27.satırda bulunan;
$advanced = $params->get(‘sef_advanced_link’,0);
satırı
$advanced = $params->get(‘sef_advanced_link’, 1);
olarak değiştirilecek.
Aynı şekilde 260.satırda bulunan
$advanced = $params->get(‘sef_advanced_link’,0);
satırı
$advanced = $params->get(‘sef_advanced_link’, 1);
olarak değiştirilecek.
Son olarak da
386.satırda bulunan;
->where($db->quoteName(‘alias’) . ‘ = ‘ . $db->quote($db->quote($segment)));
satırı
->where($db->quoteName(‘alias’) . ‘ = ‘ . $db->quote($segment));
olarak değiştirilecek.
Umarım başarılı olursunuz
LÜTFEN DİKKAT! Bu sitede bilgi amaçlı olarak verilen tavsiyeleri herhengi bir platformda uygulamadan önce lütfen YASAL UYARI sayfamızı inceleyiniz. Bu konudaki tüm sorumluluk ziyaretçiye aittir.