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

نسخه‌ی کامل: عدم نمايش ماژول و مطالب در قسمت content
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
با سلام.
قالب تك وب نيوز رو ميخوام در جوملا 3 استفاده كنم(فقط خود قالب؛ بسته نصبي نيست) تنها مشكلي كه دارم هيچ ماژولي در قسمت content (كه در اين قالب به اسم موقعيت latesnews هست) نمايش داده نميشود. حتي مطالب نيز در اين موقعيت نمايش داده نميشود.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
درود
بهتره بسته نصبی رو نصب کنید و تنظیماتش رو ببینید و طبق اون عمل کنید.
البته این قالب ها وارز است و بهتره از قالب های رایگان دانلود شده از سایت های سازنده اصلی استفاده کنید.
سایت اسمارت اددآنز یک قالب خبری خوب داره.
بسته نصبي رو نصب شده دارم . و ماژول گلوبال نيوز رو طبق همون بسته نصبي در موقعيت latesnews انتشار ميدم. نميدونم ديگه چه تنظيمي داره و چه كاري بايد انجام بشه
اگر راهنمایی بفرمایید ممنون میشم
بسته نصبیتون + ماژولی که مشکل داره رو بزارید چک بشه
من فايل templates از اين دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
برداشتم و روي جوملا ورژن 3.4.8 ميخوام استفاده كنم. فرقي نميكنه چه ماژولي نصب باشه. هر ماژولي باشه در موقعيت latesnews نشون نميده. حتي مطالب كه بايد در اين قسمت منتشر بشن منتشر نميشه(اين موقعيت latesnews ، بخش content هست). من ماژول گلوبال نيوز رو ميخوام استفاده كنم. ولي هر ماژول ديگري رو هم تست كردم ديدم تو موقعيت هاي ديگه كار ميكنه ولي تو ابن موقعيت نمايش داده نميشود. اين در حالي است كه هيچ كدام از اين مشكلات در بسته نصبي اصلي كه لينكش رو بالا گذاشتم وجود ندارد.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
آقا این فایلی که گذاشتید یا آدرسش اشتباهه یا حذف شده. پیغام
not found میده.
لينك درست رو زير ميزارم

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
کسی نیست راهنمایی کنه
کد نویسی این قالب طوری هست که ماژول و کامپوننت رو با هم در این موقعیت نشون نمیده:
کد php:
<?php if ($this->countModules('latesnews')) : ?>
                                <div id="tak-latesnews">
                                     <jdoc:include type="modules" name="latesnews" style="xhtml" />
                                </div>
                                <?php endif; ?>
                                <?php if (!$this->countModules('latesnews')) :  ?>
                                <jdoc:include type="component" />
                                <?php endif; ?>
این خطوط 76 تا 81 فایل ایندکس این قالب هست.
اگر ماژولی به این موقعیت اختصاص داده شده باشه ماژول رو نشون میده ولی کامپوننت رو نشون نمیده و کامپوننت رو فقط وقتی نشون میده که ماژولی به این موقعیت تخصیص داده نشده باشه.
اگر میخواهید تغییری ایجاد کنید باید این شرطها رو حذف کنید.
تک کدی که باعث نمایش ماژول در این موقعیت قالب میشه:
کد php:
<jdoc:include type="modules" name="latesnews" style="xhtml" /> 
تک کدی که مربوط به فراخوانی و نمایش کامپوننتها در قالب هست:
کد php:
<jdoc:include type="component" /> 
شرط زیر چک میکنه که آیا ماژولی برای موقعیت latesnews تخصیص یافته :
کد php:
if ($this->countModules('latesnews')) 
و همینطور شرط زیر عکس شرط بالایی هست یعنی تخصیص نیافتن ماژولی برای موقعیت latesnews رو چک میکنه:
کد php:
if (!$this->countModules('latesnews')) : 

در صورت برقرار بودن اون شرط کدها تا قسمت endif به اجرا در میان.
صفحه‌ها: 1 2
لینک مرجع