درود دوستان
بعضی ها در اشتباهند. کافی بود یک بار فایل google_seo در پوشه ی inc را می خواندید.
در این فایل درباره ی فایل function.php گفته شده که برای رضایت شما فایل patch را ساخته ایم.
و اینکه در صورت تمایل می توانید دستی این کار را انجام بدهید. اگر فایل function.php فابریک خود را
دارید و replace نکرده اید, در قسمت پلاگین های کنترل پنل مدیریت خود بخش Google SEO مشاهده خواهید
کرد که این اخطار را به شما داده:
# Modifications to inc/functions.php are required for URL support. Please see the documentation for details.
کافیست بر روی documentation کلیک کنید تا به همان فایل google_seo خودتان برود که آپلود کرده اید.
برای دستی انجام دادن این کار کافیست کد هایی را که زیر Replace with: هستند را "عینا" جایگزین کد هایی بکنید که زیر Find: هستند(بدون کم و زیاد کردن حتی یک آکولاد).
من یک مثال از چگونگی این کار برایتان می زنم:
وارد فایل google_seo.txt از google_seo_1.1.13--->inc--->plugins شوید. از خط 133 آغاز کنید. کد زیر Find را مشاهده کنید.
کد php:
function get_profile_link($uid=0)
{
سپس در فایل function.php آن را پیدا کنید.
کد php:
function get_profile_link($uid=0)
{
$link = str_replace("{uid}", $uid, PROFILE_URL);
return htmlspecialchars_uni($link);
}
خب حالا دوباره بر می گردیم به فایل google_seo.txt . می بینیم که باید کد زیر را جای گزین کنیم:
کد php:
function get_profile_link($uid=0)
{
if(function_exists("google_seo_url_profile"))
{
$link = google_seo_url_profile($uid);
if($link)
{
return $link;
}
}
آنرا دقیقاٌ جای گزین کد اولی که در این پست هست(Find( کنید. یعنی کد Replace with: را دقیقاً باید جایگزین کد Find: کنید.
پس کد نهایی به این صورت در می آید:
کد php:
function get_profile_link($uid=0)
{
if(function_exists("google_seo_url_profile"))
{
$link = google_seo_url_profile($uid);
if($link)
{
return $link;
}
}
$link = str_replace("{uid}", $uid, PROFILE_URL);
return htmlspecialchars_uni($link);
}
پس اینکه می بینید یک آکولاد کم است الکی نیست. بقیه ی کد ها را نیز به همین روش اضافه کنید.
پس همونطور که دیدید چیزی از کد های ما کم نشد و فقط به تابع هایمان کد های مرتبط با گوگل سئو اضافه شد.
امیدوارم به دردتان بخورد.
با آرزوی موفقیت
(۱۳۸۹/۱۰/۷، ۱۵:۴۳:۳۱ عصر)alimasumi نوشته است: من فایلهارو ریختم ولی توی پلاگین ها نیومد
اینجوریم که دوستان میگن فایده ای نداره
درود دوست عزیز. احتمالاٌ فایل انگلیسی را در پرشن کپی نکرده اید.
برای این کار:
در پوشه ی inc--->languages-->english فایل googleseo.lang و از پوشه ی admin اون دو تا فایل رو در مسیر مشابه در
پوشه ی inc-->languages-->persian کپی کنید.