پارس جوم ::  انجمن های تخصصی جوملا
replace در وب - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: replace در وب (/thread-14668.html)



replace در وب - shaban532 - ۱۴-۱-۱۳۹۳ ۰۳:۳۳ صبح

من دامنه مو عوض کردم.
در سایت تعداد لینک هایی که به دامنه ی قبلی دادم خیلی زیاده.از خود محتوا گرفته تا ویرایش دیگر فایل ها.
حالا هم حجم سایتم خیلی بالاست و دانلود و آپلود کردنش خیلی سخته.
می خواستم ببینم اسکریپت یا چیزی وجود داره که بشه عمل replace رو باهاش انجام داد؟


RE: replace در وب - vahid.exe - ۱۴-۱-۱۳۹۳ ۰۳:۵۰ صبح

سلام.
دقیقا منظور شما رو متوجه نشدم!

اسکریپتی میخواین که لینک های سایتتون رو replace کنید؟
یا اسکریپت انتقال فایل از سرور به سرور رو میخواهید؟ (این برداشت رو کردم چون نوشتید حجم سایت خیلی بالاست و نمیتونم دانلود و آپلود کنم)


RE: replace در وب - Pourdaryaei - ۱۴-۱-۱۳۹۳ ۰۳:۵۵ صبح

Eyes
من هم نفهمیدم چی گفتین ، ولی برای جابجایی اطلاعاتتون از یه هاست به هاست دیگه ، خیلی هاستینگه خودشون رایگان یا هزینه کمی جابه جا میکنند .

اگه توی سایتت میخای مطلبی رو جابه جا کنی که زیادن ، NoNumber Replcer فکر کنم بدرد بخوره


RE: replace در وب - shaban532 - ۱۴-۱-۱۳۹۳ ۰۳:۵۵ صبح

ببخشید منظورمو درست نرسوندم......
همون اولی..
دانلود و آپلود رو برای این نوشتم که replace در هر ویرایشگر کدی در ویندوز خودمون به راحتی قابل انجامه.
تشکر


RE: replace در وب - vahid.exe - ۱۴-۱-۱۳۹۳ ۰۴:۱۶ عصر

سلام.

همینجور که جناب پوردریایی عزیز هم گفتند افزونه های NoNumber Replcer مناسب اینکار هستند.

میتونید به لینک زیر مراجعه و دانلود کنید. (نسخه تجاری و رایگانش موجود هست)
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


یاعلی


RE: replace در وب - shaban532 - ۱۴-۱-۱۳۹۳ ۰۷:۱۶ عصر

با تشکر از شما دوستان:
من علاوه بر جوملا اسکریپت های دیگه هم دارم.
کلیفا،مای بی بی،پی اچ پی فاکس و ...
با این افزونه میشه همه رو replace کرد یا فقط جوملا؟
اگه نه راهی وجود داره؟


RE: replace در وب - vahid.exe - ۱۴-۱-۱۳۹۳ ۰۷:۲۸ عصر

سلام.
واسه مای بی بی میتونید از قسمت پالایش واژه ها استفاده کنید

سیستم » پیکربندی » پالایش واژه ها

برای باقی اسکریپت ها هم فککنم با استفاده از دیتابیس هر کدوم بتونید replace رو انجام بدید.

آموزشش رو از جهان سئو میذارم واستون:

به دلایل مختلف ممکن است بخواهید یک عبارت یا کلمه را در سطرهای مختلف یک فیلد در بانک خود، با یک کلمه یا عبارت جدید، جایگزین کنید.
مثلاً فرض کنید بخواهید ی عربی را با ی فارسی جایگزین کنید ،
یا مثلاً ما می‌خواستیم هر کجا در مطالب سایت، آدرس یک عکس را به صورت img.jahanseo.ir نوشته‌ایم، به img.jahanseo.com (یعنی با دامنه دیگر سایت) جایگزین کنیم.
به هر حال، برای جایگزین کرد یک عبارت در بانک اطلاعاتی MySQL از ساختار کلی زیر می‌توانید استفاده کنید :

update [table_name] set [field_name] = replace([field_name],’[string_to_find]‘,’[string_to_replace]‘);


طبیعتاً می‌دانید که باید :

به جای [table_name] نام جدول را
به جای [field_name] نام ستون (فیلد) مورد نظرتان را
به جای [string_to_find] رشته‌ای که باید پیدا شود
و به جای [string_to_replace] رشته‌ای که باید با رشته قبلی جایگزین شود را درج نمایید.

مثال:

update homebody set post_text = replace(post_text,’img.jahanseo.ir‘,’img.jahanseo.com‘);

___________________________________

یاعلی