رفتن به مطلب

آموزش : استفاده از چندين لوگو برای يك سايت


ارسال‌های توصیه شده

خب الان كه ميبينيد ساعت 4 و نيم صبح هست و دارم پشت كامپيوتر پشتك ميزنم.

اين كد دقيقا مشابه اين مد عملكرد داره ولی دقت كنيد كه اين مد كاملا ساده و خيلی هم خوب جواب ميده و خيلی راحت ميتونيد لوگو هاتون رو اضافه و تغيير بديد !

خب برای اينكه بتونيد چند لوگو رو برای كاربر ها نمايش بديد بايد اين كار رو بكنيد.

1. چند لوگو برای سايت ايجاد كنيد و روی هاستتون ذخيره كنيد.

2. به اين آدرس بريد :

Admin CP > Look & Feel > Manage Skin Sets & Templates > "Choose Your Template" > Gobal Templates > globalTemplate

3. حالا اين كد رو پيدا كنيد :

<head>

4.اين كد رو دقيقا بعد از تگ بالا بريزيد :

<script language="JavaScript">
<!-- Begin

theImages[0] = 'YOUR LOGO FULL ADDRESS 01'
theImages[1] = 'YOUR LOGO FULL ADDRESS 02'
theImages[2] = 'YOUR LOGO FULL ADDRESS 03'
theImages[3] = 'YOUR LOGO FULL ADDRESS 04'


var j = 0
var p = theImages.length;
var preBuffer = new Array()
for (i = 0; i < p; i++){
  	preBuffer[i] = new Image()
  	preBuffer[i].src = theImages[i]
}
var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
document.write('<img src="'+theImages[whichImage]+'">');
}

//  End -->
</script>

5. توی همون قسمت "Gobal Templates" اين فايل رو باز كنيد "defaultHeader" و اين كد رو توش پيدا كنيد :

<a href='{parse url="act=idx" seotitle="false" base="public"}' title='{$this->lang->words['go_home']}' rel="home" accesskey='1'><img src='{parse replacement="logo_img"}' alt='{$this->lang->words['logo']}' /></a>

6. به اين كد تغييرش بديد :

<a href='{parse url="act=idx" seotitle="false" base="public"}' title='{$this->lang->words['go_home']}' rel="home" accesskey='1'>
<script LANGUAGE="JavaScript">
<!-- Begin
showImage();
//  End -->
</script>
</a>

تمام

  • پسند 1
  • تشکر 1
لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 2 هفته بعد...

سلام

من تست گرفتم نشد !!

تو لوکال وقتی امتحانش کردم اصلاً لوگو رو نیاورد و لوگوی قبلی رو هم حذف کرد .

نکته دیگه ای به غیر از این تغییراتی که ذکر کردین داره؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ورژن 3.0 تا 3.1.2 تست گرفتم مشكل نداشته... مورد 5 توی 3.1.4 دقيقا همون بود ؟ اگه نبوده مشكل از همون جاست --- اين آدرس رو هم دقت كن

theImages[0] = 'YOUR LOGO FULL ADDRESS 01'

موفق باشی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

نه اتفاقاً این نبود کدش فرق می کرد کدش به این صورت بود :

<a href='{$this->settings['board_url']}' title='{$this->lang->words['go_home']}' rel="home" accesskey='1'><img src='{parse replacement="logo_img"}' alt='{$this->lang->words['logo']}' /></a>

ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنون از گزارشت

حالا اين رو امتحان كن : مرحله 6 ام

<a href='{$this->settings['board_url']}' title='{$this->lang->words['go_home']}' rel="home" accesskey='1'>
   	<script LANGUAGE="JavaScript">
   	<!-- Begin
   	showImage();
   	//  End -->
   	</script>
   	</a>

  • پسند 1
لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

خیلی ممنون از پیگیری هاتون ...

شايد اين كد ديگه روی 3.1.4 كار نميكنه...

عیبی نداره این بار اولم نیست که بدشانسی میارم :lol: دیگه بش عادت کردم :lol:

  • پسند 1
لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...