بعد از وارد شدن به phpmyadmin باید از پنجره پایین افتادنی سمت چپ , نام دیتابیس مربوط به phpbb رو انتخاب کنید و دکمه query window را در قسمت سمت چپ و پایین صفحه را کلیک کنید . بعد از این کار یک پنجره باز میشود که شامل سه دکمه و دو فیلد میباشد که یک فیلد بزرگتر از دیگریه و میشه توش تایپ کرد و یک خط نوشته هم توش هست که این نوشته هستش SELECT * FROM `phpbb_topics` WHERE 1 که شما باید این نوشته رو پاک کنید و به جاش این دو خط رو بنویسید
PHP:
ALTER TABLE phpbb_posts_text CHANGE post_subject post_subject VARCHAR(150) DEFAULT NULL;
ALTER TABLE phpbb_topics CHANGE topic_title topic_title VARCHAR(150) NOT NULL;
بعد از کپی کردن این کد در داخل پنجره query باید دکمه go را کلیک کنید تا همه چیز رو به راه شود .
با این کار و اجرا این query محدودیت 60 کاراکتری موضوع تاپیک به 150 کاراکتر ارتقا پیدا میکنه که شما اگر تعداد بیشتر یا کمتری رو لازم دارید میتونید عدد 150 رو از داخل کد بردارید و هر عددی که دوست داری بنویسید البته زیر 255 کاراکتر چون عدد بالاتر قبول نمیکنه
البته من پیشنهاد میکنم بالاتر از 150 کاراکتر انتخاب نکنید چون باعث میشه بعضی از وقتها مرورگر اینترنت اکسپلورر نتونه تاپیکهایی رو با موضوع تاپیک بزرگ رو باز کنه و فقط یه صفحه سفید رو نشون بده .
حالا وارد مرحله دوم میشیم که باید یک فایل رو ویرایش کنید . شما باید فایل posting_body.tpl رو با یک نرم افزار ویرایش متن ساده مثل notepad و یا wordpad باز کنید و یه تغییر کوچیک توش ایجاد کنید
بعد از باز کردن این فایل به دنبال این خط بگردید
PHP:
<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
البته امکان این خط درست به همین شکلی من نوشتم نباشه چون این خط مربوط به یک فایل قالب هست که توی هر قالبی به یک شکله و این تیکه کد مربوط به قالب subsilver هستش که من برای مثال قرار دادم . شما فقط کافیه دنبال کلمه "name="subject بگردید و اون رو پیدا کنید و هر جا این کلمه بود و توی هر خطی که بود ما باید اون خط رو ویرایش کنیم .
البته کلمه "name="subject در کد هر قالبی امکان داره به یک شکل باشه مثلا به شکل name=subject که در اینجا فقط علامت qoute از دو طرف کلمه subject برداشته شده و یا به شکل 'name='subject که در اینجا به جای استفاده از qoute از تک گوتیشن استفاده شده که در هر صورت فرقی نمیکنه فقط باید این خط رو که این کلمه توشه رو پیدا کنید همین .
بعد از این کار باید در داخل اون خط به دنبال کلمه "maxlength="60 بگردید و اون رو پیدا کنید و اون عدد 60 رو به عدد 150 تغییر بدید به این شکل
PHP:
<input type="text" name="subject" size="45" maxlength="150" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
و فایل رو ذخیره کنید و تمام
حالا میتونید موضوع تاپیک بزرگتر از 60 کاراکتر ایجاد کنید و حالشو ببرید
البته میشه کلا محدودیت 255 کاراکتری رو هم برداشت ولی این کار کمی خطرناکه و یه نفر میتونه یه جای یه نوشته کوچیک , یک متن رو به جای موضوع تاپیک بنویسه و کل نظم صفحه رو به هم بزنه ولی حالا اگر کسی مایل بود این کار رو انجام بده من براش توضیح میدم ولی دوباره میگم این کارخطرناکهو بهتره این کار رو کسی انجام نده
برای برداشتن کامل محدودیت باید این sql query رو اجرا کنید تا کلا محدودیت برداشته بشه
PHP:
ALTER TABLE phpbb_posts_text CHANGE post_subject post_subject TEXT DEFAULT NULL;
ALTER TABLE phpbb_topics CHANGE topic_title topic_title TEXT NOT NULL;
ALTER TABLE phpbb_privmsgs CHANGE privmsgs_subject privmsgs_subject TEXT NOT NULL;
بعد از اجرا کردن این query باید مرحله دوم رو هم مثل مثال قبلی اجرا کنید و هر مقداری رو که در کلمه maxlengthکه دلتون بخواد میتونید بنویسید مثلا میتونید بنویسید 1000 کاراکتر که در این حالت محدودیت کاراکتر های موضوع تاپیک میشه 1000 کاراکتر .
امیدوارم مشکلتون رفع بشه.
من این آموزشو از جایی کپی کردم و لی چون اون سایت هم از سایت دیگری (که الان دچار مشکل هست و بالا نمیاد) کپی کرده ذکر منبع نمیکنم
موفق باشید