المشاركة الأصلية كتبت بواسطة: khaled ali ولدي استفسار اخر
روابط مواضيع موقعي تغيرت على شكل friendly url (باسم الموضوع) عند تطبيقها على المجلة يظهر الرابط على شكل
link.com/555555/{title}/
كيف يمكن حلها
وضعت الروابط على شكل
{id}/{title}/
لو تستعمل النسخة الخاصة ببرنامج Xenforo يكفي فقط اضافة {title} لشكل الرابط.
إذا تستعمل النسخة الخاصة ب vb أضف {title} لشكل الرابط في إعداد المجلة وأيضاً يجب التعديل على الملفات :
posts_list.php
posts_list_views.php
posts_slider.php
الخاص بالإستايل المستعمل.
تستبدل السطر:
$post->link = $this->config->item('forum_url') . str_replace('{id}', $post->threadid, $this->config->item('html_seo_topic'));
ب
$post->title_seo = trim(strip_tags($post->title));
$post->title_seo = preg_replace('/[^p{L}p{N}s]/u', '', $post->title_seo);
$post->title_seo = str_replace(' ', '-', $post->title_seo);
$post->link = $this->config->item('forum_url') . str_replace('{id}', $post->threadid, $this->config->item('html_seo_topic'));
$post->link = str_replace('{title}', $post->title_seo, $post->link);
ملاحظة:
شكل الرابط في المجلة غير مهم ما دمت تستعمل وسم canonica في المنتدى الرابط المحدد في canonical هو المعتمد في الأرشفة. المهم عند النقر على الرابط في المجلة يقود للموضوع الصحيح في المنتدى.