پاسخ : در خواست بسته تشکر
خوب یعنی چه کارهایی؟
باز باید فایل ویرایش کنم؟!!!!!!!
نوید جان بسته رو روی یک smf خام که تازه نصب کردم نصب کردم ولی نشد.میگه:
خطا دز نصب بسته
چندید مشکل برای نصب این بسته وجود دارد. به شما توصیه می کنیم که با این شرایط از نصب این بسته صرف نظر نمایید. چرا که ساختار این بسته ناقص است و با نصب آن ممکن است انجمن های شما بطور کامل از کار بیافتد. ممکن است این خطا بخاطر نسخه SMF شما باشد. چون برخی از بسته ها برای نسخه های خاصی از SMF ساخته شده اند و در همه آنها قابل نصب نیستند.
--------------------
البته من بسته تشکر رو یکی همین لینکی که دادید ویکی هم یه لینک بود تو یه تایپیک دیگه از همین انجمن دانلود کردم.
اینی که از لینک شما دانلود کردم میگه:
هیچ حذف کننده یا نصب کننده ای برای این بسته تعریف نشده است.
و وقتی تغییرش میدم که برای 1.1.5 کار کنه میگه:
خطا دز نصب بسته
چندید مشکل برای نصب این بسته وجود دارد. به شما توصیه می کنیم که با این شرایط از نصب این بسته صرف نظر نمایید. چرا که ساختار این بسته ناقص است و با نصب آن ممکن است انجمن های شما بطور کامل از کار بیافتد. ممکن است این خطا بخاطر نسخه SMF شما باشد. چون برخی از بسته ها برای نسخه های خاصی از SMF ساخته شده اند و در همه آنها قابل نصب نیستند.
ولی اونی که از یک تایپیک دیگه گرفتم از همون اول این پیغامو میده:
خطا دز نصب بسته
چندید مشکل برای نصب این بسته وجود دارد. به شما توصیه می کنیم که با این شرایط از نصب این بسته صرف نظر نمایید. چرا که ساختار این بسته ناقص است و با نصب آن ممکن است انجمن های شما بطور کامل از کار بیافتد. ممکن است این خطا بخاطر نسخه SMF شما باشد. چون برخی از بسته ها برای نسخه های خاصی از SMF ساخته شده اند و در همه آنها قابل نصب نیستند.
چکار کنم؟
** دو پست شما یکی شد
پاسخ : در خواست بسته تشکر
احتمالا این بسته با چند بسته دیگه تداخل داره و باید به صورت دستی بسته را نصب کنید
پاسخ : در خواست بسته تشکر
یعنی چی دستی؟
یعنی قبل از نصب باید قالبو تغییر بدیم؟
نه این میگه بسته مشکل داره.
بعدش هم این فروم من خام هست و هیچ بسته ای روش نصب نیست!
پاسخ : در خواست بسته تشکر
نباید نصب کنید ، باید فایل ها دستی کپی و تغییر دهید
پاسخ : در خواست بسته تشکر
این بسته باید دستی نصب بشه .... اونقدر تغییرات ایجاد میکنه که !
اینکه میگه مشکل داره شما تو لیست فایل ها بعضی هارو مینویسه پیدا نشد لطفا اسمشون رو اینجا بگید تا جواب بدم
پاسخ : در خواست بسته تشکر
خدا به خیر کنه!
اول یه توضیح بدم که اشتباه نکرده باشم.
لینکی که تو این تایپیک نوید جان گذاشتند دانلود کردم و نصب کردم و گفت:
هیچ فایل نصب کننده یا حذف کننده برای این بسته تعریف نشده است.
منم فایل package-info.xml را تغییر دادم.اما چه تغییراتی:
اصلش این بود:
کد:
<?xml version="1.0"?>
<!DOCTYPE package-info SYSTEM "[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
<package-info xmlns="[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] xmlns:smf="[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
<name>Thank-O-Matic</name>
<id>din1031:ThankOMatic</id>
<type>modification</type>
<version>1.0.1</version>
<install for="1.1, 1.1.1, 1.1.2, 1.1.3">
<require-file name="thank_you_b.gif" destination="$themedir/images/buttons" />
<require-file name="thank_you.gif" destination="$themedir/images/persian" />
<require-file name="thank_you_delete.gif" destination="$themedir/images/persian" />
<require-file name="thank_you_lock1.gif" destination="$themedir/images/persian" />
<require-file name="thank_you_lock2.gif" destination="$themedir/images/persian" />
<require-file name="ThankYouPost.php" destination="$sourcedir" />
<require-file name="ThankYouPost.template.php" destination="$themedir" />
<require-file name="ThankYouPost.persian.php" destination="$languagedir" />
<code>install_1.x.x.php</code>
<readme>ReadMe.txt</readme>
<modification format="boardmod">ThankOMatic1.1.x.mod</modification>
<modification type="file">ThankOMaticPersian.xml</modification>
</install>
<uninstall for="1.1, 1.1.1, 1.1.2, 1.1.3">
<remove-file name="$themedir/images/buttons/thank_you_b.gif" />
<remove-file name="$themedir/images/persian/thank_you.gif" />
<remove-file name="$themedir/images/persian/thank_you_delete.gif" />
<remove-file name="$themedir/images/persian/thank_you_lock1.gif" />
<remove-file name="$themedir/images/persian/thank_you_lock2.gif" />
<remove-file name="$sourcedir/ThankYouPost.php" />
<remove-file name="$themedir/ThankYouPost.template.php" />
<remove-file name="$languagedir/ThankYouPost.persian.php" />
<modification format="boardmod" reverse="true">ThankOMatic1.1.x.mod</modification>
<modification type="file" reverse="true">ThankOMaticPersian.xml</modification>
</uninstall>
<upgrade from="1.0 Beta3" for="1.1, 1.1.1, 1.1.2, 1.1.3">
<readme type="inline">Thank-O-Matic Version 1.0.1, Upgrade from the 1.0 Beta 3</readme>
<modification format="boardmod">Update10beta3to100.mod</modification>
<modification type="file">Update10beta3to100.xml</modification>
<modification format="boardmod">Update100to101.mod</modification>
</upgrade>
<upgrade from="1.0.0" for="1.1, 1.1.1, 1.1.2, 1.1.3">
<readme type="inline">Fix a lot of Language spell errors</readme>
<modification format="boardmod">Update100to101.mod</modification>
</upgrade>
</package-info>
منم به چند حالت تغییر و امتحان کردم ولی میگفت:
خطا دز نصب بسته
چندید مشکل برای نصب این بسته وجود دارد. به شما توصیه می کنیم که با این شرایط از نصب این بسته صرف نظر نمایید. چرا که ساختار این بسته ناقص است و با نصب آن ممکن است انجمن های شما بطور کامل از کار بیافتد. ممکن است این خطا بخاطر نسخه SMF شما باشد. چون برخی از بسته ها برای نسخه های خاصی از SMF ساخته شده اند و در همه آنها قابل نصب نیستند.
اما این حالت ها رو امتحان کردم.
قسمت های زیر را :
کد:
<install for="1.1, 1.1.1, 1.1.2, 1.1.3">
<uninstall for="1.1, 1.1.1, 1.1.2, 1.1.3">
<upgrade from="1.0 Beta3" for="1.1, 1.1.1, 1.1.2, 1.1.3">
<upgrade from="1.0.0" for="1.1, 1.1.1, 1.1.2, 1.1.3">
تبدیل کردم به:
کد:
<install for="1.1, 1.1.1, 1.1.2, 1.1.3, 1.1.5">
<uninstall for="1.1, 1.1.1, 1.1.2, 1.1.3, 1.1.5">
<upgrade from="1.0 Beta3" for="1.1, 1.1.1, 1.1.2, 1.1.3, 1.1.5">
<upgrade from="1.0.0" for="1.1, 1.1.1, 1.1.2, 1.1.3, 1.1.5">
و
کد:
<install for="1.1.5">
<uninstall for="1.1.5">
<upgrade from="1.0 Beta3" for="1.1.5">
<upgrade from="1.0.0" for="1.1.5">
ولی همون ارور را که گفتم داد.درست انجام دادم.
اما بفرمایید آقای بلورچیان:
23. ایجاد تغییرات در فایل ها ./Sources/Subs.php خطا
اینم آدرس عکس:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
-----
یه سوال دیگه:
بعضی وقت ها میگن کد x را بعد از کد y اضافه کنید.آیا باید بین این دو کد یک خط فاصله باشد یا نه؟
یعنی:
x
y
یا
x
y
؟؟؟
ممنون.
پاسخ : در خواست بسته تشکر
فاصله در PHP مهم نیست ، زیاد نگران فواصل نباشید
شما نصب را انجام بدید و تغییرات Subs.php را دستی اعمال کنید
پاسخ : در خواست بسته تشکر
فکر کنم اصلا Subs.php رو پیدا نکرده!
حالا چه تغییراتی؟
منتظر آقای بلورچیان هستم.
پاسخ : در خواست بسته تشکر
سایت اصلی smf جدیدا سیستمی ایجاد کرده که وقتی مود رو میخوای دانلود کنی نصب دستی رو هم قدم به قدم بهت یاد میده.
شمابرو سایتش این مود رو سرچ کن دست چپ درست زیر دانلود ها ورژن انجمنت رو انتخاب کن بعد اونجا کامل برات نشون میده باید کدوم کد رو کجا اضافه کنی
پاسخ : در خواست بسته تشکر
بله قبلا دیدم ولی:
1- مگه این بسته فارسی نیست؟روش بسته فارسی و انگلیسی یکسانه؟
2- اسم این بسته اینه:
ThankOMatic-persian
اسم انگلیسیش چیه؟که سرچ کنم.انگلیسیش ThankOMatic هست؟!
3- تغییراتو ایجاد کنیم کافیه؟دیگه بعدش نمی خواد بسته رو نصب کنیم؟!
ممنون.