انتقال جداول یک فروم phpbb و ساختن یک فروم دست نویس با دیتابیس آن

saalek110

Well-Known Member
فایل forums.php طبق شرح پست قبل ایجاد شد و درست کار می کنه.

می مونه فایل topic.php
که باز باید طبق قوائد بالا دو فرومه بشود.

که انجام شد، فروم دوقلو ساخته شد.:D:D

حالا من سایت دار شدم. فروم دوقلو.
 

saalek110

Well-Known Member
این فرومی که ساختم ،قسمت نمایش اون تکمیل شد. و خودش خیلی مهم است ، چون گفتم اون ۵۰۰ پست اصلا در اون فروم از کار افتاده نمایش نداشت و حالا اینجا نمایش داره.

ولی میشه به این فروم دو قلو ابزارهای مختلفی افزود.
یک . ابرار پست جدید زدن
دو . ساختن شمارشگر تعداد بازدید هر تاپیک.
سه. افزودن ادیتور به محل پست زدن.
چهار ، کار روی ظاهرش و اگر بیشتر بخواهیم کار کنیم ساخت قالب های قابل تعویض. چیزی که فرومهای phpbb دارند و هر کاربر با ظاهر یا تمپلیتی که دوست داره فروم را می بینه. مثلا یکی ظاهر دارک دوست داره یکی روشن. یکی رنگ شاد و ...

این ۴ مورد فعلا به نظرم رسید ، ولی موارد زیادی هست که میشه به این لیست اضافه کرد.

آموزش های اون فروم ۵۰۰ پستی با عکس بود ، اگر بتونم عکسهایش را بهش اضافه کنم خیلی خوبه.

پست زیر را ببینید:

Screenshot_۲۰۲۴-۰۱-۲۵_۱۵۴۲۲۰.jpg

متن ، رنگی بوده ، فکر کنم به رنگ قرمز... و یک عکس ضمیمه پست بوده گویا با نام d11.jpg
با فایل جایگزین گر ، میشه رنگ متن را درست کرد... باید اون علامات با علائم html جایگزین بشه... اون فایل جایگزین گر که من نوشتم را اگر نگاه کنید ، ساختن کد برای این کار بسیار ساده است.
یک نگاهی بکنم ببینم عکسها کجاست.
 

saalek110

Well-Known Member
دو عکس زیر را ببینید:
Screenshot_۲۰۲۴-۰۱-۲۵_۱۵۵۸۴۸.jpgScreenshot_۲۰۲۴-۰۱-۲۵_۱۵۵۸۱۶.jpg
یکی از عکسها از پوشه files در فایل منیجر فروم phpbb است
و دیگری نمای داخل جدول attachment از جداول فروم phpbb است.

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

من جدول دیتابیس attachment را اکسپورت کردم و فایلها را دانلود کردم.

جدول attachment را در هاست جدید اکسپورت کردم. و پیشوند f2 بهش دادم.شکل زیر:
Screenshot_۲۰۲۴-۰۱-۲۵_۱۷۴۳۴۳.jpg

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

شاید بتونم عکسهای ضمیمه شده به پست ها را به پست ها برگردانم.
اگر به چند کاراکتر اول اسم فایلها نگاه کنید می بینید که افزایش یابنده است. کاراکترهای سمت چپ اسم منظورمه.

شاید همه عکس های ضممیه شده در هاست profreehost به شکل سریال اسم می گیرند.
در پست اسم واقعی هست.
در وو عکس اول پست اگر نگاه کنید در جدول attachment دو ستون کنار هم داریم که یکیش اسمش real name است. و ستون سمت چپی اش اسمش فیزیکال fileneme است.
چون در پست نام واقعی است ولی در فایل منیجر اسم فیزیکی ، فکر کنم باید اول با نگاه به اون جدول اسم فیزیکی را پیدا کنیم و آدرس مسیر فایل را بسازیم.‌

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

من یک عکس در فروم phpbb ضمیمه پست کردم و بعد سورس صفحه را نگاه کردم. این را دیدم:
HTML:
    <dl class="file">
            <dt class="attach-image"><img src="./download/file.php?id=131" class="postimage" alt="Screenshot_۲۰۲۴-۰۱-۲۵_۱۷۴۳۴۳.jpg" onclick="viewableArea(this);" /></dt>
                        <dd>Screenshot_۲۰۲۴-۰۱-۲۵_۱۷۴۳۴۳.jpg (91.13 KiB) مشاهده 1 مرتبه</dd>
        </dl>
در پوشه دانلود ، یک فایل با نام file.php است ولی عکس ها در یک پوشه دیگر هستند...
نمی دونم چطوری عکس در فروم phpbb نمایش داده می شود.

در گوشی این فایلهای بی پسوند عکس را نشان می دهند ولی در سایت باز نمی شوند...
نمی دونم ماهیت این عکسها چیه.

حدود ۸۰ عکس من دارم در گوشی ام که باید ضممیه پست ها شود.‌

در جدول attachment شماره تاپیکهایی که درش فایل پیوست شده هست.
 

جدیدترین ارسال ها

بالا