Yii Framework Forum: اضافه نشدن خودکار فایل جی کوری - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

اضافه نشدن خودکار فایل جی کوری

#1 User is offline   nadi1368 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 6
  • Joined: 15-March 12

Posted 27 October 2013 - 09:56 AM

سلام
دوستان وقتی از ویجت های فریم ورک استفاده میکنیم به صورت اتوماتیک فایل کتابخانه جی کوئری به ابتدا صفحه اضافه میشه ک اگه کتابخانه جی کوئری دیگری باشد با آن تداخل پیدا میکند...

شما راه حلی ندارید

خودم از این کارو میکنم

در کلاس سی کنترلر کد زیر را اضافه میکنم

public function init()
	{
		Yii::app()->clientScript->registerCoreScript('jquery');
	}

ک مشکل حل میشد اما مشکل دیگه به وجود می اید این است که این فایل با تخیر چند ثانیه ای به صفحه اضافه میشه و مثلا اسلاید شو ک از این کتابخانه جی کوئری استفاده میکنه چند ثانیه اول بهم ریخته است
0

#2 User is offline   chalist 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 46
  • Joined: 16-December 12

Posted 27 October 2013 - 10:10 AM

فایل جی اس رو باید توی
layout
اضافه کنید

Yii::app()->clientScript->registerScriptFile('fileName', 'position');


اینجا می تونی اطلاعات بیشتری پیدا کنی

www.yiiframework.com/doc/api/CClientScript
<?php 
/*
 * codeless documentation
 */
?>

@chalist
0

#3 User is offline   nadi1368 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 6
  • Joined: 15-March 12

Posted 27 October 2013 - 11:07 AM

View Postchalist, on 27 October 2013 - 10:10 AM, said:

فایل جی اس رو باید توی
layout
اضافه کنید

Yii::app()->clientScript->registerScriptFile('fileName', 'position');


اینجا می تونی اطلاعات بیشتری پیدا کنی

www.yiiframework.com/doc/api/CClientScript


مرسی تشکر

اما مشکل همینه مثلا من با همین کد بیام یک کتابخانه جی کوئری اضافه کنم
وقتی هم ک از ویجت های خود فریم ورک استفاده کنیم باز به صورت اتوماتیک کتابخانه جی کوئری اضافه میشه
حالا 2تا کتابخانه داریم که بعضی وقتی با هم تداخل پیدا میکنند....
:(
0

#4 User is offline   nadi1368 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 6
  • Joined: 15-March 12

Posted 27 October 2013 - 11:55 AM

البته میشه با کد زیر از اضافه کردن خودکار جلو گیری کرد
Yii::app()->clientScript->enableJavaScript=false

اما خوب بازم مشکلات خودشو داره ;)
فکر کنم بهترین راه حل کد زیر باشه
public function init()
        {
                Yii::app()->clientScript->registerCoreScript('jquery');
        }

و اینکه فکر کنم مشکل من از اسلاید شو باشه
عوضش میکنم ببینم چی میشه :D
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users