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

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



ايجاد موقعيت براي نمايش ماژول كنار منو اصلي - boooom - ۲۵-۵-۱۳۹۱ ۱۲:۳۳ صبح

Joomla 2.5
سلام دوستان
يه مشكلي تو اين سايت دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
داشتم كه
اگه درست بشه خيلي خوب ميشه.

من ميخوام ماژول ترجمه سايت و عكس .png كه يه لينكه رو كنار منو اصلي يعني بالا سمت چپ قرار بدم (همونجايي كه لينك ايميل است ولي عكسي بزرگتر و ماژول ترجمه بالاي اون) .

تمپليت من youdrops هست موقعيت نداره براي اونجا ، اينم كد فايل index.php در پوشه تمپليت منه:
کد:
[align=left][align=left]defined( '_JEXEC' ) or die( 'Restricted index access' );
define( 'TEMPLATEPATH', dirname(__FILE__) );
require( TEMPLATEPATH.DS."yjsgcore/yjsg_core.php");/* YJSGFramework main functions*/
require(TEMPLATEPATH.DS."yjsgcore/".$yjsg_getmain.""); /* 2 default views | yjsg_main.php = desktop | yjsg_mobile.php = mobile devices */
?>[/align][/align]
با توجه به كد من در فايل yjsg_main كه تو زير شاخه تمپليت است و بهش اشاره شده و
تو فايل templateDetails و css هم كد مخصوص اضافه كردن موقعيت رو گذاشتم ولي به موقعيتها اضافه نشد.

آيا براي اين كار ماژول يا پلاگيني چيزي هست؟

يا مثلا موقعيت ثابتي كه با اسكرول تكون نخوره؟

يا اصلا يه ايده جديدي؟ Smile


RE: ايجاد موقعيت براي نمايش ماژول كنار منو اصلي - پیام عمرانی - ۲۵-۵-۱۳۹۱ ۰۵:۱۰ عصر

کد رو تو کدوم فایل اضافه کردید ؟
اون کدی که اضافه کردید رو قرار بدید ، بررسی کنم ببینیم درسته


RE: ايجاد موقعيت براي نمايش ماژول كنار منو اصلي - boooom - ۲۵-۵-۱۳۹۱ ۱۰:۰۷ عصر

اشتباها گفتم فايل yjsg_main ولي در فايل زير كد رو گذاشتم:

در فايل templates\youdrops\yjsgcore\yjsg_topmenu.php
اين كد:
کد:
<div class="art-header-content"><?php echo $view->position('myheader'); ?></div>
<div class="jrg-socialbtn"><?php echo $view->position('socialbtn'); ?></div>

در فايل templates\youdrops\templateDetails.xml
اين كد:
کد:
<position>myheader</position>
<position>socialbtn</position>

در فايل css به نام templates\youdrops\css\blue.css كد زير :
کد:
.art-header-content {
position: absolute;
z-index: 1000;
top: 110px;
left: 400px;
width: 500px;
height: 200px;
}
.jrg-socialbtn {
z-index: 100;
position: absolute;
top: -3px;
left: 15px;
width: 280px;
height: 400px;
}

با تشكر از توجه شما


RE: ايجاد موقعيت براي نمايش ماژول كنار منو اصلي - پیام عمرانی - ۲۵-۵-۱۳۹۱ ۱۱:۲۴ عصر

از کد معمولیش استفاده کنید برای ایجاد موقعیت
کد:
<div id="art-header-content" >
     <jdoc:include type="modules" name="myheader" style="xhtml" />
    </div>



RE: ايجاد موقعيت براي نمايش ماژول كنار منو اصلي - boooom - ۲۷-۵-۱۳۹۱ ۱۱:۱۲ عصر

آقاي عمراني خيلي ممنون از راهنماييتون
موقعيت اضافه ميشه ولي متاسفانه كد css رو نميتونم بهش اعمال كنم
مثلا بعد از اضافه كردن كد php شما به فايل yjsg_topmenu
[attachment=4790]
ماژول در موقعيت منو اصلي قرار ميگيره
ولي وقتي ميخواهم با css بهش بگم كه بالا سمت چپ اعمال نميشه اينم ليست فايل هاي css كه توي اينها اصلا خبري از پوزيشن هاي موجود مثل adv1 bodybottom1 footer و... نيست
[attachment=4791]

كد هم اينارو زدم ايندفعه:
کد:
<div id="manam" >
<jdoc:include type="modules" name="ineine" style="xhtml" />
</div>

کد:
<position>ineine</position>

کد:
.manam {
position: absolute;
z-index: 0;
top: 250px;
left: 250px;
width: 200px;
height: 200px;
}

اين تمپليته فرق ميكنه با بقيه؟

ديگه عقلم به جايي قد نميده...
بازم متشكرم


RE: ايجاد موقعيت براي نمايش ماژول كنار منو اصلي - پیام عمرانی - ۲۷-۵-۱۳۹۱ ۱۱:۱۶ عصر

div بالاییتون چه position ی گرفته ؟
الان دمو آنلاینشو دارید ببینم ؟


RE: ايجاد موقعيت براي نمايش ماژول كنار منو اصلي - boooom - ۲۸-۵-۱۳۹۱ ۰۷:۵۳ صبح

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