قراردادن لوگو فلش در قالب های جوملا: تفاوت بین نسخهها
(صفحهای تازه حاوی «یکی از پرسش های متداول در اکثر انجمنهای پشتیبانی [http://www.joomlafarsi.com جوملا] این ا...» ایجاد کرد) |
(بدون تفاوت)
|
نسخهٔ ۵ ژوئیهٔ ۲۰۱۵، ساعت ۰۴:۲۵
یکی از پرسش های متداول در اکثر انجمنهای پشتیبانی جوملا این است که چگونه از یک فایل flash یا swf به عنوان لوگو در وب سایت های جوملایی استفاده کنیم. در این مقاله قصد داریم نحوه قرار دادن یک فایل فلش در قالب پیش فرض جوملا را باهم بررسی کنیم.
به این منظور باید فایل فلش مان را در مدیریت رسانه های جوملا آپلود کنیم به عنوان مثال ما فایل myjoomlaflashlogo.swf در پوشه images/flash بارگزاری میکنیم. فایل template.css از داخل پوشه css قالب باز کنیم و کد زیر را در آن کپی و می کنیم.
<source lang="php" >
- ja-headerwrap {
background: #990000; color: #990000; line-height: normal; height: 200px; }
- ja-header {
position: relative; height: 200px; width: 600px; }
.ja-headermask { width: 602px; display: block; background: url(../images/header-mask.png) no-repeat top right; height: 200px; position: absolute; top: 0; right: -1px; }
- ja-header a {
color: #990000; }
h1.logo, h1.logo-text { margin: 0 0 0 5px; padding: 0; font-size: 180%; text-transform: uppercase; }
/* insert flash instead of image ../images/logo.png*/ h1.logo a { width: 610px; display: block; background: url(../images/flash/myjoomlaflashlogo.swf) no-repeat; height: 160px; position: relative; z-index: 100; }
</source> بعد از کپی کردن کدهای بالا در فایل css لازم است فایل index.php قالب را باز کنیم و تغییرات زیر را در قسمتی از صفحه که تمایل داریم فایل فلش را درآن نمایش دهیم اعمال کنیم و فایل را ذخیره کنیم.
<source lang="php" > <?php $siteName = $tmpTools->sitename(); if ($tmpTools->getParam('logoType')=='image') { ?>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="600" height="200" align="left"> <param name="width" value="600" /><param name="height" value="200" /><param name="align" value="left" /> <param name="src" value="images/flash/myjoomlaflashlogo.swf" /> <embed type="application/x-shockwave-flash" width="600" height="200" align="left" src="images/flash/myjoomlaflashlogo.swf"></embed></object>
<?php } else { $logoText = (trim($tmpTools->getParam('logoText'))==) ? $config->sitename : $tmpTools->getParam('logoText'); $sloganText = (trim($tmpTools->getParam('sloganText'))==) ? JText::_('SITE SLOGAN') : $tmpTools->getParam('sloganText'); ?>
</source> کاملا واضح است در صورت لزوم می توانید اندازه طول و عرض را از کد بالا تغییر دهید, البته قبل شروع این کارها لازم است یک بکاپ از قالب مان داشته باشیم.
جمع آوری شده توسط :شهاب مطاع پور
|
|