درخواست ماژولی برای نمایش آخرین یادداشت های مطالب
سلام دوستان
ماژولی سراغ دارید که بتونه فقط یادداشت های مطالب رو در یک صفحه نشون بده.
منظورم اینه که بتونم آخرین یادداشت های تمامی مطالب سایت رو به ترتیب زمان در یک موقعیت نشون بده.
همچین ماژولی وجود داره یا کسی میتونه بنویسه؟
اگر کسی هست، هزینش چقدر میشه؟ ;)
پاسخ : درخواست ماژولی برای نمایش آخرین یادداشت های مطال
سلام
نوشتن این مد کار زیاد مشکلی نیست . خود شما هم اگر مقدار کمی با PHP آشنا باشید میتونید با یک Query ساده این موارد رو از دیتابیس بخونید و نمایش بدید .
یا علی
پاسخ : درخواست ماژولی برای نمایش آخرین یادداشت های مطال
سلام
من میخواستم یک تاپیک جدید بزنم ، ولی گفتم شاید به این موضوع مرتبط باشه ، پس همینجا میگم
.
من میخوام یک صفحه داشته باشم که در اون آخرین یادداشت ها رو نشون بده . الان سیستم یادداشتی که من استفاده میکنم ( Ako comment ) خودش یک ماژول همراهش داره که آخرین یادداشتها رو نشون میده . اما به دلیل اینکه ظاهر سایتم رو بهم میریزه ، میخوام در صفحه اصلی یک لینک بسازم که کاربر با کلیک کرد بر روی اون وارد صفحه ای بشه که آخرین یادداشتها رو ببینه . مثل یک محتوا
.
دوستان اگه راه نمایی کنن ممنون میشم
پاسخ : درخواست ماژولی برای نمایش آخرین یادداشت های مطال
سلام
برای این کار راههای زیادی هست
اما یکی از ساده ترین راهها اینه که :
قالب خود را دانلود کنید و اون رو به نام دیگری مثلا "جوملالرن" تغییر بدید .
فایل index قالب رو باز کنید و موقعیت body رو حذف کنید و بجای اون موقعیت ماژول "user9" رو ست کنید ( به عنوان مثال )
این قالب رو آپلود کنید
لینک جدیدی در منو ایجاد کنید
قالبی که در مرحله قبل تغییر دادید رو به این منو اختصاص بدید
ماژول Ako comment رو در موقعیت user9 منتشر کنید
به همین راحتی
یا علی
پاسخ : درخواست ماژولی برای نمایش آخرین یادداشت های مطال
البته یک راه هم من اضافه کنم که می تونید ماژول رو در یک موقعیت جدید منتشر کنید، سپس با استفاده از مامبوت مربوطه، موقعیت ماژول رو درون یک آیتم محتوا فراخوانی کنید.
پاسخ : درخواست ماژولی برای نمایش آخرین یادداشت های مطال
[quote author=فیروزمندان link=topic=21849.msg115379#msg115379 date=1254920341]
قالب خود را دانلود کنید و اون رو به نام دیگری مثلا "جوملالرن" تغییر بدید .
فایل index قالب رو باز کنید و موقعیت body رو حذف کنید و بجای اون موقعیت ماژول "user9" رو ست کنید ( به عنوان مثال )
این قالب رو آپلود کنید
لینک جدیدی در منو ایجاد کنید
قالبی که در مرحله قبل تغییر دادید رو به این منو اختصاص بدید
[/quote]
ممنون آقای فیروزمندان . منظور شما اینه که وقتی از یک قالب استفاده میکنم ، در یکی از منوها به یک قالب دیگه لینک بدم ؟ مگه این کار شدنیه ؟ چه جوری میشه این کار رو کرد ؟ ( شاید من منظورتون رو خوب متوجه نشدم )
[quote author=سعید link=topic=21849.msg115401#msg115401 date=1254943184]
البته یک راه هم من اضافه کنم که می تونید ماژول رو در یک موقعیت جدید منتشر کنید، سپس با استفاده از مامبوت مربوطه، موقعیت ماژول رو درون یک آیتم محتوا فراخوانی کنید.
[/quote]
منظور از مامبوت مربوطه چیه ؟ آیا برای ساختن یک منو و لینک دادن به "آیتم محتوا" نیاز به ایجاد یک مطلب هست ؟ من یکم گیج شدم :) اگه بیشتر توضیح بدین ممنون میشم
پاسخ : درخواست ماژولی برای نمایش آخرین یادداشت های مطال
اول سوالی که از آقای فیروزمندان پرسیدید رو با اجازه ایشون جواب بدم:
شما یک قالب دوم رو نصب کنید، بعد از مدیریت قالب ها ، این قالب رو انتخاب کنید، سپس روی اختصاصی کلیک کنید. منوی مورد نظر رو انتخاب کنید.
با این کار وقتی کاربر روی لینک اون منو کلیک کرد، قالب که برای اون منو اختصاصی کردید برای سایت اعمال خواهد شد.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
سوال دوم:
خیر. آقای فیروزمندان یک روش رو فرمودند، این هم یک روش جداست. البته این روش انعطاف بیشتری داره و برای اینکه در صفحات مختلف شما یک یا چند ماژول رو فراخوانی کنید، نیاز به تغییر و نصب قالب های متعدد نخواهید داشت.
شما از مدیریت قالب ها - موقعیت ماژول ها ، یک موقعیت ماژول جدید تعریف کنید. (البته از موقعیت های کنونی هم در صورتی که ماژول دیگه ای در اون منتشر نشده باشه، می تونید استفاده کنید)
سپس ماژول akocomment رو در اون موقعیت منتشر کنید.
سپس یک مطلب جدید بسازید. در داخل مطلب با استفاده از مامبوت Load Module Positions که بصورت پیش فرض در مامبو نصب هست، اون موقعیت رو درون مطلب فراخوانی کنید. مامبوت مربوطه باید از مدیریت مامبوت ها منتشر (فعال) شده باشه. برای فراخوانی موقعیت ماژول در داخل مطلب هم از این کد استفاده کنید:
کد:
{mosloadposition user1}
که به جای user1 باید اسم موقعیت موردنظر رو قرار بدید
سپس یک لینک در منو به اون مطلب بسازید.
بطور خلاصه میشه گفت با این روش، شما ماژول رو داخل یک مطلب نمایش می دید!
- - - - - - - - - - - - -
مثال: ماژول ako comment رو در موقعیت user4 منتشر کنید (فرض بر این هست که ماژول دیگه ای در این موقعیت نیست)
سپس در یک مطلب جدید این کد رو وارد کنید: {mosloadposition user4}
سپس در منو به این مطلب لینک بدید!
یا علی
پاسخ : درخواست ماژولی برای نمایش آخرین یادداشت های مطال
سلام سعید جان . ممنون از توضیحات کامل و مفیدت .
.
این مراحل رو انجام دادم . منو رو هم ساختم . اما در صفحه ای که باز میشه چیز خاصی نیست به جز تیتر منو . نمیدونم من یه کاری انجام ندادم یا شما چیزی از قلم انداختی .
برای خودم یه سوالی ایجاد شده . ما در قالب یک موقعیت جدید تعریف کردیم ، اما من فقط در حد یک اسم براش تعریف کردم . الان پیش خودم گفتم شاید باید مکان نمایش اون موقعیت رو هم تعریف میکردیم که سیستم بفهمه کجا باید نشونش بده . شما چیزی نگفتی و منم انجام ندادم . مشکل از اینه ؟
پاسخ : درخواست ماژولی برای نمایش آخرین یادداشت های مطال
سلام
شما کدوم راه حل رو پیش گرفتید ؟
لطفا دقیقا مراحلی که پشت سر گذاشتید رو بنویسید
یا علی
پاسخ : درخواست ماژولی برای نمایش آخرین یادداشت های مطال
روش سعید رو رفتم . همون مراحلی که گفت . منتها در قسمتی که گفت یک موقعیت در قالب بسازیم ، من رفتم و یک اسم جدید دادم ( سوال من هم اینجاس که فقط یه اسم میدیم و همین کافیه ؟ نباید جای دقیقش رو مشخص کنیم ؟ ) بقیه کارها طبق گفته ایشون انجام شد . صفحه خالی میاد ( البته خالی که نه !! اون چیزی که من میخوام نمیاد . یک قسمت میاد که میشه نظر نوشت و ارسال کرد !! من میخوام آخرین نظرات نشون داده بشه . من ماژول آخرین یادداشتها رو در این موقعیت قرار داده بودم و در این مطلب که استاتیک هم هست منتشر کردم ) .... اگه به سایت سر برید ، در قسمت منو ها میتونید خودتون مشاهده کنید که چه جوری میاد ( اولین سایت در امضا )
.
پاسخ : درخواست ماژولی برای نمایش آخرین یادداشت های مطال
سلام
به نظرم شما فراموش کردید موقعیت معرفی شده به مامبو رو در قالب بکار ببرید!
پیشنهاد میکنم مطالب مندرج در [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] را با آرامش مطالعه کنید. به خصوص مطلب [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] که به شما کمک زیادی میکند.
مطالب لینک شده، ترجمه فارسی راهنمای مدیریت مامبو میباشند.
یا حق
پاسخ : درخواست ماژولی برای نمایش آخرین یادداشت های مطال
سلام .
یک سوال . کد زیر رو در کجا باید وارد کنیم ؟
کد:
<?php mosLoadModules ( 'position' ); ?>
مثلا من میخوام یه موقعیت زیر موقعیت TOP در قالبم بسازم . اول میرم در قسمت "موقعیت ماژول ها" در یکی از کادرهای خالی یه اسم میدم . بعد باید کد بالا رو یه جایی اضافه کنم و به جای position اون اسم موقعیت رو بنویسم . حالا سوالم اینه که کد رو کجا وارد کنم ؟ در تنظیمات html قالبم ؟ یا جای دیگه ؟ اگه میشه یه توضیح بدین
.
و سوال بعدی اینکه اون کدی که "سعید" گفته بود با این کدی که در بالا ذکر شده فرق داره ؟
پاسخ : درخواست ماژولی برای نمایش آخرین یادداشت های مطال
نقل قول:
الان پیش خودم گفتم شاید باید مکان نمایش اون موقعیت رو هم تعریف میکردیم که سیستم بفهمه کجا باید نشونش بده . شما چیزی نگفتی و منم انجام ندادم .
نقل قول:
سوال من هم اینجاس که فقط یه اسم میدیم و همین کافیه ؟ نباید جای دقیقش رو مشخص کنیم ؟
شما هیچ کدومتون توجه نکردید که من چی گفتم! از سوالاتتون اینطور بر میاد.
وقتی این کد رو {mosloadposition user1} در داخل مطلب می گذارید، یعنی این موقعیت رو فراخوانی می کنید. دیگه نیازی نیست که قالب رو دستکاری کنید یا این موقعیت رو در داخل قالب فراخوانی کنید. جای دقیقش هم همونجاست که این کد رو در مطلب می گذارید.
[quote author=mnad link=topic=21849.msg115553#msg115553 date=1255376996]
روش سعید رو رفتم . همون مراحلی که گفت . بقیه کارها طبق گفته ایشون انجام شد ..
[/quote]
[quote author=فیروزمندان link=topic=21849.msg115523#msg115523 date=1255325379]
لطفا دقیقا مراحلی که پشت سر گذاشتید رو بنویسید
[/quote]
لطفا اون کاری که خودتون انجام دادید رو مرحله به مرحله بنویسید. اون چیزی که من گفتم رو اگر انجام می دادید، به نتیجه می رسیدید.
نقل قول:
البته خالی که نه !! اون چیزی که من میخوام نمیاد . یک قسمت میاد که میشه نظر نوشت و ارسال کرد !!
نظر نوشت و برای کدوم مطلب ارسال کرد؟! هیچ معلوم هست شما به کجا لینک دادید؟
پاسخ : درخواست ماژولی برای نمایش آخرین یادداشت های مطال
مراحل رو به صورت زیر انجام دادم :
1- در قسمت موقعیت ماژول ها ، یک موقعیت جدید با نام "coment" ایجاد کردم .
2- به قسمت ماژول ها رفته ، ماژول آخرین کامنت ها رو که قبلا روی صفحه اصلی منتشر میکردم و آخرین یادداشتها رو نشون میداد ، موقعیتش رو روی گزینه "coment" گذاشتم .
3- یک مطلب استاتیک ساختم و در اون کد "{mosloadposition coment} " رو وارد کردم و مطلب رو ذخیره کردم
4- یک منو در منوهای اصلی ساختم ( از نوع لینک به مطالب استاتیک ) و اون رو به مطلب ساخته شده در مرحله بالا لینک دادم
5- در پایان نتیجه چیزی شد که گفتم . من الان رفتم و ماژول تقویم رو هم در این موقعیت منتشر کردم و باز هم چیزی نیومد . اون قسمت ارسال نظرات هم هیچ ربطی به این قضیه نداشت . فکر کنم چون من برای همه مطالب نظرات رو فعال کردم اون نمایش داده میشه .
پاسخ : درخواست ماژولی برای نمایش آخرین یادداشت های مطال
[quote author=سعید link=topic=21849.msg115427#msg115427 date=1255074181]
مامبوت مربوطه باید از مدیریت مامبوت ها منتشر (فعال) شده باشه.[/quote]
این کار رو انجام دادید؟
پاسخ : درخواست ماژولی برای نمایش آخرین یادداشت های مطال
بله . یه سوال . اون کد رو باید در قسمت HTML مطلب وارد میکردم ؟ یا همین جوری هم قبول میکنه ؟
پاسخ : درخواست ماژولی برای نمایش آخرین یادداشت های مطال
من مراحل رو یک بار دیگه هم واسه اطمینان طی کردم . الان این ارور رو میده
.
Fatal error: Cannot redeclare cut_short_last_comment() (previously declared in /var/www/vhosts/tjsme.ir/httpdocs/modules/mod_ac_lastcomments.php:124) in /var/www/vhosts/tjsme.ir/httpdocs/modules/mod_ac_lastcomments.php on line 129
پاسخ : درخواست ماژولی برای نمایش آخرین یاد
[quote author=mnad link=topic=21849.msg115742#msg115742 date=1255727244]
بله . یه سوال . اون کد رو باید در قسمت HTML مطلب وارد میکردم ؟ یا همین جوری هم قبول میکنه ؟
[/quote]
توی متن مطلب بزارید کافیه!
[quote author=mnad link=topic=21849.msg115743#msg115743 date=1255727620]
من مراحل رو یک بار دیگه هم واسه اطمینان طی کردم . الان این ارور رو میده
.
Fatal error: Cannot redeclare cut_short_last_comment() (previously declared in /var/www/vhosts/tjsme.ir/httpdocs/modules/mod_ac_lastcomments.php:124) in /var/www/vhosts/tjsme.ir/httpdocs/modules/mod_ac_lastcomments.php on line 129
[/quote]
ببینید یک ماژول دیگه و یا یک موقعیت ماژول دیگه رو میتونید قرار بدید. منظورم اینه که فقط با این ماژول مشکل هست یا بقیه هم مشکل دارید!
یا حق