PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال در مورد تغییر دسته جمعی لینکهای edd



seyyed_ahmad
July 27th, 2020, 21:01
با سلام.
سایت ورد پرس با افزونه edd داریم .
مثلا 300 تا محصول در EDD وجود داره که لینکهای دانلودی که قرار دادیم به این صورت هست : dl.domain.com/file/mhasool.zip
میخوام همه لینکها رو با هم تغییر بدیم که بشه dl.newdomain.com/file/mhasool.zip
راهی هست یا خیر ؟
ساده تر اینکه به صورت دسته جمعی دامنه لینکهای داخل edd رو بشه تغییر داد

mashiat
July 27th, 2020, 22:01
سلام
من این موردی که شما میگید رو چند ماه پیش انجام دادم
میتونید از جدول edd اکسپورت بگیرید و با نرم فزارهای مختلف ویرایشگر مثل +notpad پلاس ریپلیس کنید لینکهای مورد نظر رو
اما یه نکته خیلی مهم و اساسی داره :
باید تعداد کارکترهای لینکهای قدیمی با تعداد کارکتهاری لینکهای جدید مساوی باشند
یعنی این میشه :

dl.1.com بشه dl.2.com

اما این نمیشه :

dl.1.com نمیتونه بشه dl.12.com و اگر انجام بدید کادر لینکهای edd بلنک و خالی میشه

علتش هم این هست که edd برای ذخیره سازی لینکها طول رشته رو هم ذخیره میکنه توی دیتابیس و اگر طول رشته ی جدید با طول رشته ی قدیمی یکسان نباشه لینکتون رو خالی میکنه

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

دست اخر 10 روز وقت گذاشتم شبانه روزی و بیش از 2000 تا پست edd رو دستی ادیت کردم که البته فکرش سختتر از خودش بود و انجام شد

tpark
July 27th, 2020, 22:11
با سلام.
سایت ورد پرس با افزونه edd داریم .
مثلا 300 تا محصول در EDD وجود داره که لینکهای دانلودی که قرار دادیم به این صورت هست : dl.domain.com/file/mhasool.zip
میخوام همه لینکها رو با هم تغییر بدیم که بشه dl.newdomain.com/file/mhasool.zip
راهی هست یا خیر ؟
ساده تر اینکه به صورت دسته جمعی دامنه لینکهای داخل edd رو بشه تغییر داد
درود بر شما
Better Search and Replace (https://wordpress.org/plugins/better-search-replace/)
موفق باشید

seyyed_ahmad
July 28th, 2020, 00:19
درود بر شما
Better Search and Replace (https://wordpress.org/plugins/better-search-replace/)
موفق باشید

ممنون از شما ولی قبلا تست کردیم جواب نداد.

mashiat
July 28th, 2020, 00:27
دوست خوب من با هزینه میتونم براتون با اسکریپتی که خودم نوشتم انجام بدم
ققط تعداد لینکها رو بگید
اگر خواستید در خدمتم

seyyed_ahmad
July 30th, 2020, 15:58
سلام. ممنون از شما . لطفا همینجا بفرمایید حدود 900 تا لینک چقدر میشه . واینکه شما کار رو انجام میدید یا اینکه اسکریپت به من تحویل میدید؟

mashiat
July 30th, 2020, 17:13
سلام. ممنون از شما . لطفا همینجا بفرمایید حدود 900 تا لینک چقدر میشه . واینکه شما کار رو انجام میدید یا اینکه اسکریپت به من تحویل میدید؟
سلام وقت به خیر
با 50 هزار تومان قابل انجام هست و کار رو براتون انجام میدم و لینکها رو تغییر میدم براتون

x11416
July 31st, 2020, 05:20
با پلاگین Search & Replace و Better Search and Replace کارت راه میفته

شاید ارور max size بده که باید بری تو Settings پلاگین و Max Page Size رو تا اخر کم کنی

my-host.site
July 31st, 2020, 10:41
عزیزم بهترین راه ممکن نصب duplicator هست . از سایت فعلی بکاپ بگیرید در سایت جدیدتون نصب کنید لینک ها خودکار تغییر می کنند در Edd