سلام دوستان خسته نباشید
چطوری میتونم تو ساختار لینک دانلود ی قسمتی از لینک رو تغییر بدم بدون اینکه مطلب رو ویرایش کنم
تو phpadmim میشه ؟
اگر بخوام 500تا مطلب و تغییر بدم سخته
راهی هست ؟
نمایش نسخه قابل چاپ
سلام دوستان خسته نباشید
چطوری میتونم تو ساختار لینک دانلود ی قسمتی از لینک رو تغییر بدم بدون اینکه مطلب رو ویرایش کنم
تو phpadmim میشه ؟
اگر بخوام 500تا مطلب و تغییر بدم سخته
راهی هست ؟
بله راه هستش و باید یک Query mysql بنویسید سپس اجرا کنید تا روی تیبل های مورد نظر تغییرات اعمال گردد
میشه یکم توضیح بدید چون من یکم تازه کارم
با کمک همین انجمن تونستم از ی هاست رایگان بک آپ بگیرم و رو سی پنل پولی ریستور کنم
حالا لینک دانلود عوض شده و مجبورم عوض کنم
از چه سیستمی استفاده میکنید؟ در wp به راحتی با پلاگیم میشه تغییر داد
وزدپرس هستش .
پلاگینش رو دارید ؟
شاید برای شما هم پیش آمده باشد که نیاز داشته باشید یک عبارت و یا لینک را در تمامی صفحات و یا در قسمتی خاص تغییر دهید و با عبارتی دیگر جایگزین کنید؛ یک راه متداول، export کردن دیتابیس و ویرایش آن بوسیله یک ویرایشگر متن مانند Notepad است اما اینبار قصد داریم یک راه سریعتر که به کمک phpmyadmin انجام می پذیرد را به شما آموزش دهیم.
برای اینکار ابتدا از پنل مدیریت هاست بر روی phpmyadmin کلیک کرده تا وارد آن شوید. از سمت چپ دیتابیس مدنظر خود را انتخاب کنید. سپس به تب SQL رفته و در کادر Run SQL Query دستور زیر را بنویسید و بر روی Go کلیک کنید.
دقت داشته باشید که در دستور بالا به جای tablename (نام جدول) ، tablefield (ستون جدول) ، findstring (رشته و یا همان عبارتی که باید جستجو شود) ، replacestring (رشته و یا همان عبارتی که باید جایگزین شود) موارد مدنظر خودتان را بنویسید.
UPDATE tablename SET tablefield = replace(tablefield,"findstring","replacestring");
به عنوان مثال قصد داریم در تمامی مطالب، آدرس "wordpress.org" را به "wp-persian.com" تغییر دهیم. در phpmyadmin و در بخش Structure دیتابیس وردپرسمان، واضح است که wp_posts ، جدول (tablename) مدنظر ماست.
اگر در کنار همین جدول بر روی آیکون Browse کلیک کنیم متوجه می شویم که tablefield مدنظرمان post_content است. در نهایت دستور مدنظرمان برای جایگزینی کلمه "wordpress.org" به "wp-persian.com" در تمامی مطالب به شکل زیر است:
UPDATE wp_posts SET post_content = replace(post_content,"wordpress.org","wp-persian.com")و حالا کار تمام است!
این آموزش بر مبنای سیستم وردپرس بود، برای سیستم های دیگر نیز فرق چندانی با این آموزش ندارد و شما به راحتی میتوانید عملیات فوق را در آنها پیاده سازی کنید.
وردپرس و نیوک افزونه هایی دارن که می تونید آدرس لینک ها رو تغییر بدید