PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چطور میشه این ماژولها رو ادغام کرد ؟



jafar2820
11-19-2008, 06:11 AM
با سلام خدمت اساتید گرامی
من یک سوال داشتم لطفا راهنمایی کنید .
من تو سایتم چهار ماژول دارم که خروجی کوچکی دارند و سمت چپ صفحه اول رو خیلی شلوغ جلوه میدن .
می خواستم بدونم میشه خروجی اینارو ادغام کرد و تو یک کادر نشون دادشون ؟
ماژولها از این قراراند :
حاضرین در سایت / آمار بازدید / آخربن بروزرسانی / خروجی سایت
ممنون میشم اگه راهنمایی کنید .
:)

atoofy
11-19-2008, 07:49 AM
سلام. از قسمت تنظیمات ماژول ها، نمایش عنوان را خیر قرار بدید.

یـــــــــــــــــاعـــــ ـــــــــلی

jafar2820
11-20-2008, 04:58 AM
با تشکر از پاسخ شما دوست عزیز
من فرمایش شما رو اجرا کردم متاسفانه ظاهر مناسبی پیدا نکرد .
راه حل دیگری نیست که بسه این ماژولها رو توی یک باکس جا داد ؟
ممنون از شما

سعید
11-20-2008, 05:53 AM
نتیجه ادغام خروجی این ماژول ها، همین چیزی هست که بعد از حذف عناوین صورت می گیره!
اگر با حذف عنوان، ظاهر سایت شما جالب نمی شه، با ادغام اونها هم کار خاصی صورت نمی گیره ...

البته بستگی به قالب شما داره که استایل خاصی رو به کادر ماژول ها داده باشید و در صورت حذف، چند کادر به صورت پشت سر هم نمایش داده بشن.

mr_aliagha
11-20-2008, 11:34 AM
یه کار دیگه هم می شه کرد!
فکر می کنم باید جواب بده ، تست نکردما...
اینکه بیاید یه ماژول جدید بسازید و مثلا اسمش رو بذارید asghar بعد اون ماژول هایی رو که می خواید توش قرار بدید...
بعد asghar رو اون جایی که دوست دارید منتشرش کنید...

atoofy
11-20-2008, 12:55 PM
یه کار دیگه هم می شه کرد!
فکر می کنم باید جواب بده ، تست نکردما...
اینکه بیاید یه ماژول جدید بسازید و مثلا اسمش رو بذارید asghar بعد اون ماژول هایی رو که می خواید توش قرار بدید...
بعد asghar رو اون جایی که دوست دارید منتشرش کنید...

سلام. یعنی یه همه ی ماژول های مورد نظر را بدون کارد و هدر وارد یک ماژول (کادر) کنیم؟ این که به همون صورتی میشه که عنوان ماژول ها را برداریم...


با تشکر از پاسخ شما دوست عزیز
من فرمایش شما رو اجرا کردم متاسفانه ظاهر مناسبی پیدا نکرد .
راه حل دیگری نیست که بسه این ماژولها رو توی یک باکس جا داد ؟
ممنون از شما

میشه یه عکس بزارید یا لینک بدید تا ببینیم ظاهرش چطور میشه؟

یــــــــــــــــاعــــــ ــــــــــلی

mr_aliagha
11-20-2008, 04:07 PM
نه دیگه این جوری می تونیم هدر و کادر بهش بدیم دیگه...

سعید
11-20-2008, 07:11 PM
اسمش رو بذارید asghar بعد اون ماژول هایی رو که می خواید توش قرار بدید...



چجوری ؟!

mr_aliagha
11-20-2008, 09:15 PM
یعنی چی چجوری؟!
مشخصه که! با ساخت یه ماژول جدید...

سعید
11-21-2008, 07:52 AM
خوب این که مشخصه.
بعد از ساخت ماژول جدید، چکار کنیم که این ماژول ها داخلش قرار بگیرن ؟!

mr_aliagha
11-21-2008, 10:39 AM
هیچی دیگه ، یه asghar.php براش می نویسند ، یه asghar.xml البته نیاز به کدنویسی داره یه کم ، اما خوب اگه طرف بلدم نباشه با نگاه کردن به کد ها می فهمه چی به چیه...

سعید
11-21-2008, 02:27 PM
این کار امکان پذیر نیست علی.
چون حداقل من تابعی رو برای فراخوانی یک ماژول در داخل کدهای PHP سراغ ندارم. (فقط میشه موقعیت ماژول رو فراخوانی کرد)
اگر شما سراغ دارید ، ذکر کنید که به معلومات من هم اضافه بشه.

از طرفی هر ماژول یک فایل xml مربوط به خودش داره که تنظیمات ماژول، در اونها هست.
به فرض ادغام کدهای php مشکلی رو بوجود نیاره و هیچ کدوم متغیر مشترکی نداشته باشن و تداخلی پیش نیاد. (البته به فرض)
با کدهای xml چکار کنیم ؟

در کل من در این شرایط این کار رو توصیه نمی کنم.

mr_aliagha
11-21-2008, 06:18 PM
xml رو که سوتی دادم بد! اصلا حواسم نبود !! اما درست خود مامبو همچین کلاسی نداره !( فکر می کردم با همون mosloadmodules می شه اما چک کردم دیدم اشتباه کردم) اما خوب می شه براش نوشت، تو نت یه سرچی زدم ، یه سری هک ها براش ارائه کردن افراد! که قاعدتا اضافه کردن یه کلاس برای load ماژول بر اساس نام فکر نمی کنم مشکل امنیتی به وجود بیاره .
پس قاعدتا با یه هک باید بشه کار رو راه انداخت ، انوقت دیگه نیازی به تغییر xml هم نیست. به هر حال با امکانات معمول مامبو که ظاهرا نمی شه ...
اصلا کلا می شه پیشنهاد داد همچین کلاسی رو به مامبو اضافه کنند چون واقعا به درد می خوره.
ممنون از اینکه اشتباه رو تصحیح کردید.
لازم شد بشینم حتما یه نگاه کامل به API بندازم.

jafar2820
11-25-2008, 10:41 AM
پس با این اوضاع کاری نمی شود انجام داد تا مشکل حل بشه .

atoofy
11-25-2008, 12:17 PM
سلام. راهش همونه که خدمتتون عرض کردم :



سلام. از قسمت تنظیمات ماژول ها، نمایش عنوان را خیر قرار بدید.

یـــــــــــــــــاعـــــ ـــــــــلی


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

یــــــــــــــــاعــــــ ـــــــلی

jafar2820
11-26-2008, 07:21 AM
چطور می تونم عکس آپلود کنم تو انجمن ؟

قبل از تغییرات :
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

بعد از تغییرات گفته شده :
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

بعد از این مرحله پسوند کلاس ماژولها رو به پسوند کلاس ماژول خروجی سایت یکی کردم که این شد :
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

مجبور شدم از رپیدشیر استفاده کردم /

مهدی.
11-26-2008, 09:35 AM
تصاوير خودتون رو در سايت tinypic.com آپلود كنيد و با استفاده از تگ مخصوص قرار دادن تصوير (واقع در كليدهاي ميانبر كادر پاسخ) در انجمن قرار بديد.

jafar2820
11-27-2008, 05:01 AM
این هم تاینی پیک
قبل
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

بعد
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

بعد تر
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

atoofy
11-27-2008, 02:03 PM
سلام . خوب مشکل از این هست که شما برای هر ماژول بدنه ی مجزا تعریف کردید و در واقع دور هر ماژول بستید. در این صورت نمیشه اون روش را به کاربرد ( حذف عنوان ماژول ها)
اگر می خواهید این کار عملی بشه، باید دور بدنه ی ماژول ها را نبندید. یه چیزی توی مایه های همین قالب پیشفرض 4.6.5 یا قالب Ja sabina ی 4.6.2 و ... .( حداقل می تونید از طریق CSS به اون ماژول های مورد نظر پسوند خاصی بدید و فقط همون ماژول ها را به شکل دلخواه دربیارید.)

یــــــــــــــــــاعــــ ــــــــــــلی

mr_aliagha
11-27-2008, 11:11 PM
یه table بذارید برا کل این چند تا ماژول ، و مثلا موقعیت اون رو بذارید user4 بعد این ماژول هارو توی اون موقعیت منتشر کنید، بعد table رو براش یه ای دی تعریف کنید تا بتونید تو css تغییرات لازم رو براش بدید، بعد هم همون طور که علی آقا گقتند براش suffix تعریف کنید و این چند تا ماژول رو جدا از بقیه ماژول ها تو css تعریف کنید.
موفق باشید. O0