مرجع پارسی MyBB

نسخه‌ی کامل: آموزش جامع نصب پلاگین بهینه ساز Google Seo (تصحیح شد)
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
من با این مشکل دارم :


وقتی در مدیریت هستم و میرم ویرایش کاربران این اررور برای من میاد .

Fatal error: Call to undefined function trim_blank_chrs() in /home/persians/public_html/forum/inc/datahandlers/user.php on line 235


چرا ؟ HuhHuh
ممنونم ازتون.
آموزش فوق العاده بود.
با موفقیت نصب شد.
اما یه سوال.
شما فرمودین که اول از function.php و در مرحله ی بعدی فایل خود پلاگین رو با تغییر نام جایگزینش کنیم.
حالا که پلاگین نصب شد ، دیگه لازم نیست فایل قبلی رو دوباره جایگزین کنیم ؟
عالی بود مرسی
(۱۳۸۹/۵/۲۶، ۰۸:۱۰:۱۰ صبح)texas نوشته است: [ -> ]اونجا گفته بودين functions.php رو با اين جايگزين كنيم
ولي اين يك مشكلي به وجود مي ياره
اول نميشه صفحه جستجو رو ديد يعني سفيده
بعدش در قسمت ويرايش پيشرفته صفحه صفيد نشون ميده

تایید میشه.
منم همین مشکل رو دارم و به خاطر اون مجبور شدم این پلاگین رو حذف کنم تا زمانیکه این مشکل حل شه.
اشکال از function.php که جایگذین شده هستش.
نسخه من mybb 1.6 هست.
منتظرم
ممنون

zohair

دوستان من این نکته رو قبلا هم گفته بودم که فایل functions.php آماده رو جایگزین نکنید . و تغییرات توی اون رو بصورت دستی اعمال کنید . دقیقا مشابه همون چیزی که توی فایل راهنماش گفته شده .... وگرنه به مشکلات بیشتری همچون خطای دیتابیس هنگام عضویت کاربران و ورود کاربران به سایت مواجه می شید ....
آقا درست بود . اشکال از فایل function.php هست
با اجازه می خوام کار بقیه رو راحت کنم.
فایل رو باز کنین و دستی همونطور که تو توضیحات گفته عمل کنین ! :

خوب مثلا:
find: test1
replace with: test2
یعنی test1 رو پیدا کنین و بجاش test2 رو جایگذین کنین.

-------------------

Find:
function get_profile_link($uid=0)
{

Replace with:
function get_profile_link($uid=0)
{
if(function_exists("google_seo_url_profile"))
{
$link = google_seo_url_profile($uid);

if($link)
{
return $link;
}
}

Find:
function get_announcement_link($aid=0)
{

Replace with:
function get_announcement_link($aid=0)
{
if(function_exists("google_seo_url_announcement"))
{
$link = google_seo_url_announcement($aid);

if($link)
{
return $link;
}
}

Find:
function get_forum_link($fid, $page=0)
{

Replace with:
function get_forum_link($fid, $page=0)
{
if(function_exists("google_seo_url_forum"))
{
$link = google_seo_url_forum($fid, $page);

if($link)
{
return $link;
}
}

Find:
function get_thread_link($tid, $page=0, $action='')
{

Repace with:
function get_thread_link($tid, $page=0, $action='')
{
if(function_exists("google_seo_url_thread"))
{
$link = google_seo_url_thread($tid, $page, $action);

if($link)
{
return $link;
}
}

Find:
function get_post_link($pid, $tid=0)
{

Replace with:
function get_post_link($pid, $tid=0)
{
if(function_exists("google_seo_url_post"))
{
$link = google_seo_url_post($pid, $tid);

if($link)
{
return $link;
}
}

Find:
function get_event_link($eid)
{

Replace with:
function get_event_link($eid)
{
if(function_exists("google_seo_url_event"))
{
$link = google_seo_url_event($eid);

if($link)
{
return $link;
}
}

Find:
function get_calendar_link($calendar, $year=0, $month=0, $day=0)
{

Replace with:
function get_calendar_link($calendar, $year=0, $month=0, $day=0)
{
if(function_exists("google_seo_url_calendar"))
{
$link = google_seo_url_calendar($calendar, $year, $month, $day);

if($link)
{
return $link;
}
}

Find:
function get_calendar_week_link($calendar, $week)
{

Replace with:
function get_calendar_week_link($calendar, $week)
{
if(function_exists("google_seo_url_calendar_week"))
{
$link = google_seo_url_calendar_week($calendar, $week);

if($link)
{
return $link;
}
}

Find:
function multipage($count, $perpage, $page, $url)
{

Replace with:
function multipage($count, $perpage, $page, $url)
{
if(function_exists("google_seo_url_multipage"))
{
$newurl = google_seo_url_multipage($url);

if($newurl)
{
$url = $newurl;
}
}
-----------------------------

توجه:
فقط احتمالا در قسمت آخر دچار مشکل بشین.
یعنی می گه گزینه زیر رو پیدا کنین:
function multipage($count, $perpage, $page, $url)
{
ولی نباشه.
اما بجاش این گزینه هست:
function multipage($count, $perpage, $page, $url, $breadcrumb=false)
{
پس چیزی که جایگذین این میکنین این هست:
function multipage($count, $perpage, $page, $url, $breadcrumb=false)
{
if(function_exists("google_seo_url_multipage"))
{
$newurl = google_seo_url_multipage($url);

if($newurl)
{
$url = $newurl;
}
}


یه سوال:

چطور میشه فایل htaccess رو تنظیم کرد که انتهای آدرس ها مثل همین انجمن بصورت html نشون داده بشه؟؟؟؟Huh

zohair

اصلا خصوصیت اصلی این پلاگین اینه که آدرس ها رو برای جستجو بهینه میکنه .. دیگه چه نیازی به html دارین ؟
(۱۳۸۹/۶/۱۱، ۱۴:۱۳:۱۹ عصر)zohair نوشته است: [ -> ]اصلا خصوصیت اصلی این پلاگین اینه که آدرس ها رو برای جستجو بهینه میکنه .. دیگه چه نیازی به html دارین ؟

برای اینکه اکثر موتور های جستجو از جمله گوگل با آدرسهای اچ تی ام ال خیلی حال می کنن !
با فعال کردن Google SEO Sitemap خطا میده سایت و هم پنل مدیریت از چی هست؟

در فایل اتچ
ببنید

zohair

دوست عزیز اگه مراحل رو درست انجام داده باشین نباید برای SEO SITEMAP خطا بده باید همون خط دوم فقط باشه که بعدش باید توی functions.php تغییرات رو اعمال کنید ...
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18