پارس جوم :: انجمن های تخصصی جوملا

نسخه‌ی کامل: ایجاد پیغام ها و موقعیت شرطی در قالب
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام به دوستان خوب انجمنInlove
چند سوال داشتم .
اول اینکه میخواهم قسمت مطالب قالب را شرطی کنم یعنی اگر مطلبی در آن قرار نداشته باشد موقعیت نمایش داده نشود + در صفحه اول هم همچنین.
دوم اینکه میخواهم این شرط را در قالب قرار دهم که اگر کاربر فلش پلیر داشت یک قالب ماژول فعال بشه اگر نداشت یک ماژول دیگر
سوم اینکه میخواهم سرعت دسترسی صفحه برای سیستم مشخص گردد که مثلا اگر سرعت پایین بود یک پیغام نمایش داده شود اگر سرعت اینترنت کاربر بالا بود یک پیغام دیگر نمایش داده شود.
از آنجا که سوالات نزدیک به هم بوده و مربوط به شرطی کردن قالب من در یک پست قرار دادم.
با تشکر از همه دوستانRose
درود
در مورد موقعيت ها كه خوب اگر از دايو به جاي تيبل استفاده كنين دقيقاً همين كار رو ميكنه
در مورد سرعت اينترنت بايد درجايي كه تصاوير به قالب معرفي ميشن بگي كه اگر سرعت مساوي يا بزرگتر از 56ك ب باشه تصوير لود بشه و اگر نيست بجاش كد رنگ لود بشه.
مثل گوگل كه بيسيك ويوو رو لود ميكنه
در مورد اون ماژول ايده اي به ذهنم نميرسه.
در كل با php ميتونين سر همش كنين اما يكم سخته
در مورد فلش که گفتین من چیزی جایی ندیدم ولی می شه یه همچین چیزی طراحی کرد، موقعیتی که می خواید بزارید رو که شرطی تعریف می کنید، و در فلشتون باید وقتی داره لود می شه تعریف کنین یه خروجی بده، و در اون موقعیتتون این جوری تعریف کنید که این موقعیت نمایش داده نشه مگر این که این خروجی که از لود شدن فلش بدست میاد رو داشته باشه، مورد جالبی هم هست
اگه ممکنه مورد اول رو که
اول اینکه میخواهم قسمت مطالب قالب را شرطی کنم یعنی اگر مطلبی در آن قرار نداشته باشد موقعیت نمایش داده نشود + در صفحه اول هم همچنین.
توضیح و یا کدش رو بفرمائید
برای شرطی کردن موقعیت های قالب باید اون دایورو درون یک کد php قرار دهید.چون با گوشی آنلاینم کدش الان در دسترسم نیست ولی شما با نرم افزار themplate toolbarاگر کار کرده باشید دقیقا این کدها رو تولید میکنه.یعنی یه سری کد پیش فرض برای قالب به شما میده که کار طراحی شروع کنید که شرطی هست البته دایوهای معمولی هم تولید کد میکنه.
تمام دایوها یا موقعیت ها هرکدام درون این کد قرار میگیرند.
ضمن اینکه قبلا درانجمن خودم چندین بار اون کد رو گذاشتم.تمپلیت تولبار در انجمن معرفی شده میتونید سرچ کنید.
در مورد صفحه اصلی هم فرقی نمیکنه اگر موقعیت شرطی باشه درصورت خالی بودن موقعیت مخفی میشه.
یه کد هم هست که اگر در ایندکس دات پی اچ پی استفاده کنید در صفحه اصلی مطلبی نمایش داده نمیشه.
سلام
تولبار رو دانلود و تست کردم ولی برای موقعیت مطالب فقط کد
<jdoc:include type="message" />
<jdoc:include type="component" />
ر میده و شرطی نیست
چکار کنم ؟
این کد شرطی سازی هست :

کد:
<?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 نام موقعیت و کلاس دلخواه رو بزارید !
این کد که دادین برای ماژول هست و کانتنت عمل نمیکنه
راهنمایی لطفا
لینک مرجع