سلام. منم این مشکلو دارم. میشه راهنمایی بفرمایید؟
آقا من راهشو پیدا کردم. یکی دو تا راه حل پیدا کردم ولی هیچکدوم افاقه نکرد! به عنوان نمونه پیشنهاد شده بود که در فایل index.php و در نسخههای جدید دیتالایف، در فایل main.php ، یه خط کد پیشنهاد شده رو تغییر بدیم ولی این کارا هم جواب نداد.
راه حل جالبش اینه که سر دیتالایف کلاه بزاریم! چه جوری؟ فایلی رو که در main.tpl به وسیله دستور include از پوشه ماژولها فراخوانی کردهایم، در پوشه /engine/modules یه کپی ازش بگیریم و اسمشو تغییر بدیم. مثلا من فایل obmen.php رو در این پوشه که مربوط به لینک دوستان هست، کپی کردم و اسم فایل جدید رو doostan.php گذاشتم. سپس در داخل این فایل هر چه کلمه مستقل obmen هست، با کلمه Doostan جایگزین کردم (به استثنای obmen_ که اشاره به نام جدول مربوطه در دیتابیسمون داره). بعد در داخل فایل main.tpl هم کلمه رو با doostan جایگزین نمودم. مشکل حل شد. یعنی به جای کد زیر:
{include file="engine/modules/obmen.php"}
کد:
{include file="engine/modules/doostan.php"}
را قرار دادم.
حتی برای فایلهایی که خودمون به دیتالایف اضافه کردهایم هم، باید فایلها رو وارد پوشه /engine/modules کنیم و بعد آن را فراخوانی نماییم.
مانند:
{include file="engine/modules/amar.php"}
موفق باشید.