نحوه استفاده آجاکس (Ajax) در SMF.

Started by CHRIS-7, March 21, 2015, 07:41:42 PM

Previous topic - Next topic

CHRIS-7

با عرض سلام و تبریک سال نو به تمامی دوستان فارسی زبان.
----------------------------------------------
من از شما درخواست کمک در مورد نحوه استفاده آجاکس در اس ام اف می خواهم زیرا برای انجمنم در حال حاضر دو چیز را لازم دارم.

1- برای ایجاد Go To Top  که زمانی که در انتها صفحه هستم بر روی آن کلیک کنم و به ابتدای صفحه بروم.که اکثر سایت ها این قابلیت را دارند. (البته فکر کنم jQuery هم این عمل را انجام بده)

2- برای استفاده در دکمه ی پیش نمایش زمانی که روی متنی را تایپ نموده ام و می خواهم پیش نمایش را بدون بارگذاری مجدد صفحه مشاهده کنم. (دقیفا مثل همین سایت SMF - شما یک متن رو تایپ نمایید و بعد روی پیش نمایش کلیک کنید و ببینید که بدون بار گذاری صفحه پیش نمایش ظاهر می شود)
-----------------------------------------------------------------------------------------------------------
من به سایت های زیادی از جمله سایت های معتبر سر زده ام اما در مطالب نوشته شده می گویند که در بین تگ های<head></head> یا <Body> قرار دهید و من هم نمی دانم که این عنصر ها در کدام فایل بایذ قرار دهم من روی index.template.php امتحان کردم اما نشد که نشد اصلا گاهی اوقات خطا پیش می آید. (حدود 2 هفته است که روی این درخواستم کار می کنم اما موفق نشده ام.)
اگر کسی می داند ممنون می شم به من توضیح دهد یا اگر نه سایتی رو به من معرفی کنید تا خودم جویا شوم.

بـــا تـــشـــکــر.

CHRIS-7

There's Somebody Help To me

دوستان کسی هم هست به من مقداری در این باره کمک کنه ؟

mrtarkhan


اگر در قسمت پاسخ منظورتون هست، خود اس ام اف این قابلیت رو داره اگر در پاسخ سریع منظورتون هست پیش نمایش نداره اما می تونید به صورت آجاکسی  و سریع پاسخ سریع رو پست کنید. در این مورد بسته ای هم به نظرم نمیرسه اما یه سری به اینجا بزنید:
custom.simplemachines.org/mods/index.php?action=search;downloads=;name=ajax;description=ajax preview;bool=or;asc;start=10

go to top رو هم جستوجو کن و نصبش کن

هر پرسش خردمند، نيمي از پاسخ را در خود دارد.((سليمان ابن گاويرول))

CHRIS-7

Quote from: mrtarkhan on April 16, 2015, 08:05:55 AM

اگر در قسمت پاسخ منظورتون هست، خود اس ام اف این قابلیت رو داره اگر در پاسخ سریع منظورتون هست پیش نمایش نداره اما می تونید به صورت آجاکسی  و سریع پاسخ سریع رو پست کنید. در این مورد بسته ای هم به نظرم نمیرسه اما یه سری به اینجا بزنید:
custom.simplemachines.org/mods/index.php?action=search;downloads=;name=ajax;description=ajax preview;bool=or;asc;start=10

go to top رو هم جستوجو کن و نصبش کن

سلام . منظورم قسمت پاسخ هستش
خیر ، اس ام اف نسخه 2.0.9 هم چنین قابلیتی نداره اما نسخه جدید 2.1 داری چنین قابلیتی هستش وحتی وقتی پاسخ سریع می دهید همان جا پاسخ شما درج می شود و صفحه مجددا بار گذاری نمی شود. محمد رضا جان منظورم ارسال پست بودش حتی این سایت هم در حال حاظر از چنین قابلیتی استفاده می کنه . و فکر می کنم که مربوط به فایل editor.js  در فولدر اسکریپت تم پیش فرض باشه. در مورد اسکرول به بالا که مشکلم حل شد همه رو تو فایل خارجی نوشتم و در فایل index.template.php  آدرس دهی کردم و کار کردش و از کتابخانه جی کوئری استفاده کردم و یه مقدار استایل دهی نمودم - اما آجاکس (آی جکس ، آی ژکس)  خیلی متفاوت تره. ولی تمام سعی خودمو می کنم تا ببینم چی میشه بابت راهنمایی هاتون ممنون دو تا مود بودند اما مربوط به مشکل من نبودش و عمکرد دیگری داشتند. حالا منظورم رو متوجه شدی. مثلا من الان می خوام این پست رو ارسال کنم اما قبل از ارسال بر روی پیش نمایش کلیک می کنم تا پیش نمایش رو ببینم ولی صفحه دوباره بار گذاری میشه اما در بعضی از سایت ها که از اس ام اف استفاده می کنند بنده در حال پست دادن بودم که بر روی پیش نمایش کلیک کردم و سریعا پیش نمایش پست رو نشون داد بدون بار گذاری. فکر کنم باید یه مقداری روی فایل ادیتور.js   کار کنم.   ::)

mrtarkhan


توی ورژن جدید فقط پیش نمایش آجاکس به پیام های خصوصی اضافه شد  البته تا جایی که اطلاع دارم
اما این قابلیت تو ورژ 2.0 هم بود شما یه چک کنید ببینید جاوا اسکریپت رو غیرفعال نکردید؟
توی تنظیمات قالبتون  هم برید و یه سری به تنظیماتش بزنید

هر پرسش خردمند، نيمي از پاسخ را در خود دارد.((سليمان ابن گاويرول))

CHRIS-7

ممنون ، اما نشد  >:(  - خلاصه آپدیت جدید 2.0.10 رو نصب کردم جواب داد و چک کردم تا ببینم مود های دیگه ای رو خراب نکرده باشه که این طور نبود - خدا رو شکر حل شد.

خلاصه آجاکس هم خیلی سخت تر از کتابخانه جی کوئری هستش . در ضمن می دونم که از نسخه 2.0 به بالا هم چنین قابلیتی هستش اما تو 2.0.8 و 2.0.9 وجود نداشت و اصلا ربطی به قالب سایت نداره که با آپدیت مشکلم حل شد.  :)

mrtarkhan

هر پرسش خردمند، نيمي از پاسخ را در خود دارد.((سليمان ابن گاويرول))

Advertisement: