پارس جوم ::  انجمن های تخصصی جوملا
ایجاد پیغام ها و موقعیت شرطی در قالب - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: ایجاد پیغام ها و موقعیت شرطی در قالب (/thread-3970.html)



ایجاد پیغام ها و موقعیت شرطی در قالب - مرتضی محمدجانی - ۱-۱۱-۱۳۹۰ ۰۶:۱۵ صبح

سلام به دوستان خوب انجمنInlove
چند سوال داشتم .
اول اینکه میخواهم قسمت مطالب قالب را شرطی کنم یعنی اگر مطلبی در آن قرار نداشته باشد موقعیت نمایش داده نشود + در صفحه اول هم همچنین.
دوم اینکه میخواهم این شرط را در قالب قرار دهم که اگر کاربر فلش پلیر داشت یک قالب ماژول فعال بشه اگر نداشت یک ماژول دیگر
سوم اینکه میخواهم سرعت دسترسی صفحه برای سیستم مشخص گردد که مثلا اگر سرعت پایین بود یک پیغام نمایش داده شود اگر سرعت اینترنت کاربر بالا بود یک پیغام دیگر نمایش داده شود.
از آنجا که سوالات نزدیک به هم بوده و مربوط به شرطی کردن قالب من در یک پست قرار دادم.
با تشکر از همه دوستانRose


RE: ایجاد پیغام ها و موقعیت شرطی در قالب - ابوالفضل حیدری - ۱-۱۱-۱۳۹۰ ۰۷:۱۰ صبح

درود
در مورد موقعيت ها كه خوب اگر از دايو به جاي تيبل استفاده كنين دقيقاً همين كار رو ميكنه
در مورد سرعت اينترنت بايد درجايي كه تصاوير به قالب معرفي ميشن بگي كه اگر سرعت مساوي يا بزرگتر از 56ك ب باشه تصوير لود بشه و اگر نيست بجاش كد رنگ لود بشه.
مثل گوگل كه بيسيك ويوو رو لود ميكنه
در مورد اون ماژول ايده اي به ذهنم نميرسه.
در كل با php ميتونين سر همش كنين اما يكم سخته


RE: ایجاد پیغام ها و موقعیت شرطی در قالب - صدرا حسابی - ۱-۱۱-۱۳۹۰ ۰۷:۳۸ صبح

در مورد فلش که گفتین من چیزی جایی ندیدم ولی می شه یه همچین چیزی طراحی کرد، موقعیتی که می خواید بزارید رو که شرطی تعریف می کنید، و در فلشتون باید وقتی داره لود می شه تعریف کنین یه خروجی بده، و در اون موقعیتتون این جوری تعریف کنید که این موقعیت نمایش داده نشه مگر این که این خروجی که از لود شدن فلش بدست میاد رو داشته باشه، مورد جالبی هم هست


RE: ایجاد پیغام ها و موقعیت شرطی در قالب - mal2moh - ۱۳-۶-۱۳۹۲ ۰۵:۵۱ صبح

اگه ممکنه مورد اول رو که
اول اینکه میخواهم قسمت مطالب قالب را شرطی کنم یعنی اگر مطلبی در آن قرار نداشته باشد موقعیت نمایش داده نشود + در صفحه اول هم همچنین.
توضیح و یا کدش رو بفرمائید


RE: ایجاد پیغام ها و موقعیت شرطی در قالب - Reza Ganji - ۱۳-۶-۱۳۹۲ ۰۲:۳۵ عصر

برای شرطی کردن موقعیت های قالب باید اون دایورو درون یک کد php قرار دهید.چون با گوشی آنلاینم کدش الان در دسترسم نیست ولی شما با نرم افزار themplate toolbarاگر کار کرده باشید دقیقا این کدها رو تولید میکنه.یعنی یه سری کد پیش فرض برای قالب به شما میده که کار طراحی شروع کنید که شرطی هست البته دایوهای معمولی هم تولید کد میکنه.
تمام دایوها یا موقعیت ها هرکدام درون این کد قرار میگیرند.
ضمن اینکه قبلا درانجمن خودم چندین بار اون کد رو گذاشتم.تمپلیت تولبار در انجمن معرفی شده میتونید سرچ کنید.
در مورد صفحه اصلی هم فرقی نمیکنه اگر موقعیت شرطی باشه درصورت خالی بودن موقعیت مخفی میشه.
یه کد هم هست که اگر در ایندکس دات پی اچ پی استفاده کنید در صفحه اصلی مطلبی نمایش داده نمیشه.


RE: ایجاد پیغام ها و موقعیت شرطی در قالب - mal2moh - ۱۳-۶-۱۳۹۲ ۰۴:۲۹ عصر

سلام
تولبار رو دانلود و تست کردم ولی برای موقعیت مطالب فقط کد
<jdoc:include type="message" />
<jdoc:include type="component" />
ر میده و شرطی نیست
چکار کنم ؟


RE: ایجاد پیغام ها و موقعیت شرطی در قالب - Reza Ganji - ۱۴-۶-۱۳۹۲ ۰۸:۵۳ صبح

این کد شرطی سازی هست :

کد:
<?php if($this->countModules('NAME')) : ?>
    <div class="NAME">
        <jdoc:include type="modules" name="NAME" style="none" />
    </div>
<?php endif; ?>

اگر دقت کنید کد موقعیت ماژول درون کد زیر قرار گرفته است :

کد:
<?php if($this->countModules('NAME')) : ?>
    
<?php endif; ?>

بجای NAME نام موقعیت و کلاس دلخواه رو بزارید !


RE: ایجاد پیغام ها و موقعیت شرطی در قالب - mal2moh - ۱۱-۴-۱۳۹۴ ۰۹:۲۰ عصر

این کد که دادین برای ماژول هست و کانتنت عمل نمیکنه
راهنمایی لطفا