2월

16

Joomla 5월 1일 분명히 더 나은 CMS에 Joomla 1.0를 비교할 경우입니다. 하나는 제가 개인적으로 들었 Joomla 1.5와 경험을 몇 가지 불만 사항 Mootools의 포함 기본적으로 (caption.js) Joomla 방법 경우 귀하의 헤더 정보를 표시하는 데 사용할 템플릿입니다. 뭐가 문젠가, 하나 물어 봐도 될까요? 음, 문제는 그 파일을 Mootools Joomla 1.5와 크기에 무려 74k 오는이다. 개발자의 입장에서 볼 때, 난 내 응용 프로그램에서 mootools를 사용할 필요가 없을 수도있습니다. 그리고 최종 사용자의 입장에서 볼 때,이 진짜로 누가 접속이 느린 사용자를 위해 특별히 초기 페이지로드 시간이 오래 될수록, 그리고 당신은 두 번째 기회를 만들어 갈 수 없어 처음 impression.Mootools 확실히 매우 유용한 자바 스크립트 프레임 워크입니다. (그리고 이후에도 완벽 창업자, 그 또한 그것이 특정 기준을 보여주는 자기 개발을 불사르고있습니다.)하지만, 그것을 사용하지 않고로드 people.So 정말 그만두지는 왜 지구에 도대체 어떤 것이 Joomla 1월 5일 Mootools를 포함? Joomla 1월 5일 관리 섹션 Mootools를 사용하기 때문에 그 이유입니다. 그것은 C (컨트롤러) MVC (모델 -보기 - 컨트롤러)가 필요. 만약 당신이 최신 버전을 설치하고 관리 영역에서 효과를 보지는 AJAX, 당신 아마 내 질문은 무슨 소리인지 알고있습니다 about.Now 헤더에서 어떻게 그것을 볼 때 최종 사용자 Mootools와 다른 자바 스크립트 파일을 제거하는 방법입니다 계속 존재하는 경우 관리자는 그것을 볼 수 있습니까? 걱정하지 마세요, 여기 솔루션입니다, 아래의 전 mootools.js 및 caption.js 제거하는 데 사용하는 코드입니다

  <? PHP는 
  $ 사용자 = & JFactory : : getUser (); 
  ($ 만약 사용자 ->를 얻을 수있다 ( '손님') == 1) ( 
  $ headerstuff = $이 -> getHeadData (); 
  $ headerstuff [ '스크립트'] = 배열 (); 
  $이 -> setHeadData ($ headerstuff);) 
 ?> 
  type="head" <jdoc:include /> 

경우에 당신은 caption.js 유지하려면, (일부 Joomla! 구성 요소, 모듈 또는 caption.js 플러그인을 사용하여, 예를 들면 : Acajoom), 당신이 선택할 수있는 유일한 mootools를 제거 해줘. 아래의 PHP 코드를 사용하여 그렇게 할 수있다 :

  <? PHP는 
  / / 제거를 자동으로 생성된 헤더에서 mootool 
  $ headerstuff = $이 -> getHeadData (); 
  리셋 ($ headerstuff [ '스크립트']); 
  $ 음매 = 키 ($ headerstuff [ '스크립트']); 
  을 unset ($ headerstuff [ '스크립트'] [$ 음매]); 
  $이 -> setHeadData ($ headerstuff); 
 ?> 
  <jdoc:include type="head"> 

희망이 도움말을 도와주세요!

디그 페이 스북 구글 Newsvine reddit Slashdot의 테크노 윈도우 라이브 야후 del.icio.us



비슷한 게시물

댓글

이름 (필수)

이메일 (필수)

웹사이트

당신의 마음 이야기

38 개의 댓글까지

  1. 시므온 2008년 3월 13일 오후 3시 45분에

    당신은이 코드를 어디에 배치해야 말씀해 주실 수 있나요?

  2. 2008년 3월 14일 오전 7:06에 대한 관리자

    안녕하세요, 시므온

    이것은 헤더 (의 <head> </ 머리>) 인덱스 파일 (index.php) 템플릿의 안에 위치해야합니다.

    예를 들어, 만약 네가 그렇게 Joomla, 그냥 Joomla 템플릿 루트에 이르기까지 탐색 / beez, 오는 beez 폴더 아래에 템플릿 beez 사용할 수있습니다. the index.php 파일을 찾으면 그냥 헤더 내에있는 코드를 삽입 열어봐.

  3. 존은 4 월 17 일, 2008 오전 8시 46분

    와우! 감사합니다.

    mootools.js과 갈등을 겪고있는 경우와 lightbox.js이 코드는 것이 좋습니다.

    난 대체 당신이 공급하고 완벽하게 일한 코드와 함께!

    이제 그것을해야한다 라이트로 작동합니다.

    다시 한 번 감사드립니다!

  4. 4 월 28 일 관리자, 2008 오전 9시 25분

    문제 없어요, 존! 문제 해결을 알고 매우 행복하게!

  5. 톰은 7 일, 2008 오전 12시 4분

    안녕,
    난 항상 내 index.php의 헤더에 다음과 같은 오류 때 얻을 귀하의 코드를 삽입 :

    구문 분석 오류 : 구문 오류, 예기치 않은 ';', 기대 T_PAAMAYIM_NEKUDOTAYIM에 / WWWROOT / ... / htdocs / 템플릿 / rhuk_milkyway / index.php 라인 21 일

    무엇을 변경해야합니까?

  6. 5월 7일에 대한 관리자, 2008 오전 4시 24분

    안녕하세요, 탐

    당신은 위로부터의 코드의 첫 번째 chunck 골랐니? 미안 해요, 당신을 다시 시도할 수있습니다 사본을 붙여넣은 코드 오타 찾았나요? 만약 문제가 지속되면 알려줘.

  7. 5 월 8 일, 2008 오전 7시 33분

    안녕,

    사실은 내가 코드의 * 2 * 청크와 함께 문제가 있었다 (하나는 헤더에서만) mootools를 삭제합니다. 하지만 이제 첫 번째 코드를 삽입했는데 그 일을 멋지게 보인다.

    나는 미래에 희망을 caption.js 필요가없습니다 ...

    감사합니다!

  8. 5 월 9 일 관리자, 2008 오전 3시 53분

    안녕하세요, 탐

    다행 아는가. :)

  9. 슈테피 7 월 7 일, 2008 오전 5시 3분

    코드를위한 감사합니다! 하지만 그것은 여러분의 코드와 함께 해제되지 않은 손님만을위한 작품을 바로 볼 수 있습니까? 그래서 라이트를 사용하여 그것에 대한 해결책으로 편집자 또는 게시자는 라이트에있는 이미지를 볼 수 있도록하고 싶어도 자신의 제출을 수정하고자합니다.

  10. 7 월 7 일 관리, 2008 오전 10시 49분

    안녕하세요, 슈테피. 저것은 좋은 점, 어쩌면 당신이 세 번째 라인 : $ 사용자 - 조정 시도할 수있습니다> ( '손님'을받을) 이상의 무언가가 당신의 요구에 적합합니다.

  11. 슈테피 12 일, 2008 오전 1시 19분

    글쎄, 난 그렇게 등록된 사용자를 위해 작품도 그것을 바꿀 수있다. 그런데, 만약 제가 편집자 또는 게시자에게 그것을 변경, 그들은 사진에있는 lightboxes 볼 것입니다,하지만 그들은 더 이상 그들의 제출을 편집할 수있습니다. 그래서이 문제에 대한 해결책을 조명하는 경우가보고 싶어하는 작가 자신의 제출 및 편집하고자 : (

  12. 7 월 15 일 관리자, 2008 오전 4시 32분

    미안 해요, 슈테피

    JavaScript가 필요하면 내가 좀 혼란, 오전, 왜 첫번째 장소에있는 그것을 제거하려는 모든 시간 파일?

    applcation 얼마나 정확하게 당신의 일을하려고 하죠?

  13. 7 월 17 일 unikyu, 2008 오전 6시 55분

    안녕,

    빅이 기사에 대한 감사합니다. 난 새로운 오전은 CMS와 Joomla. 지난 4 월 사이트를 구축하고 시작하려는 그 후로 속도를 내 머리카락을 잡아 당겨왔다. 마지막으로 생각하고 mootools 볼리야 함께 할 수있는 뭔가 ... 지금 당신의 문서를 발견했다고했다.

    등록된 사용자를 위해 양쪽면 손님과 비슷하게 mootools를 제거하기위한 정확한 구문을 작성할 수 궁금해 ... 당신은 코드가 사용자의 필요에 맞게 수정할 수 제안했다,하지만 난 그런 초보자 오전, 난 둘 다 포함하는 방법을 잘 모르겠지만 손님 및 등록 사용자와 관리자 제외할 수있습니다.

    나는 나의 요청을 분명하게 인정 해줬으면 좋겠다. 다시 한번 감사드립니다.

  14. 지난 7 월 18 일 관리자, 2008 오전 5시 9분

    안녕하세요, unikyu

    그 다음 당신이 필요하다고 생각 :

    <? PHP는
    $ 사용자 = & JFactory : : getUser ();
    ($ 만약 사용자 -> ( '손님') == 1 | | $받을 사용자 ->를 얻을 수있다 ( '유저') == '등록') (
    $ headerstuff = $이 -> getHeadData ();
    $ headerstuff [ '스크립트'] = 배열 ();
    $이 -> setHeadData ($ headerstuff);)
    ?>

    도움이 되길 바래요! :)

  15. 7 월 19 일 unikyu, 2008 오전 4시 4분

    다시 한번, 감사합니다. 난 둘 다 코드와 Joomla 성능 학년 해봤 mootools 그 사이트를 빠르게 제거하고 실행해야한다 날 알려줍니다. 때문에 페이지 inconsistently (때로는 빨리 개설하고 다른 시간에는 이렇게 지점들은 천천히 시간을 계속하지만, 이런 경우에는 사이트의 성능을 실제로 대규모 파일 (로한다)없이 개선에 대한 나를 알고, 힘든 작업입니다 ).

    내가 그걸 알아내는 순간, 난이 'mootools'코드를 제거하려했던 날, 그 이상의 호스팅 업체가 데이터베이스의 요청을 서버의 처리와 함께이 문제를 인식하고있다. 그들은 그들이 2 주안에 업그레이 드하는 것이라고 말했다.

    그때까지 ... 지금 당장은이 코드의 영향에 대한 적절한 피드백을주고 기다려 줄래, 사이트의 성능을 grrrr 될은 계속된다! * 미소 *

    그러나이 옵션을 제공해 주셔서 감사합니다.

  16. 지난달 8 일 teino, 2008 오전 3시 33분

    1. getHeadData ();
    4. 리셋 ($ headerstuff [ '스크립트']);
    5. $ 음매 = 키 ($ headerstuff [ '스크립트']);
    6. 을 unset ($ headerstuff [ '스크립트'] [$ 음매]);
    7. $이 -> setHeadData ($ headerstuff);
    8. ?>
    9.

    전 오류 메시지가

    클래스를 정의하지 않습니다
    caption.js (라인 22)
    var JCaption = 새 클래스 ((

  17. Agent007 2008년 8월 23일 오후 6시 19분에

    하와이

    매우 유용한 정보를 주셔서 감사합니다. 나는 ()와 함께 두 번째 코드 블록을 사용하여 제거하는 유일한 부분 mootools 시도하는 "만약 당신이 uikyu 어떤 손님과 등록된 사용자를 기반으로 권장 블록". 다음은 코드입니다 :

    사용자 ( '손님') == 1) | | $받을 ->를 얻을 수있다 ( '유저') == '등록') (
    $ headerstuff = $이 -> getHeadData ();
    리셋 ($ headerstuff [ '스크립트']);
    $ 음매 = 키 ($ headerstuff [ '스크립트']);
    을 unset ($ headerstuff [ '스크립트'] [$ 음매]);
    $이 -> setHeadData ($ headerstuff);
    ) / / 종료하는 경우
    ?>

    그러나 그것은 손님이 어디로 등록된 사용자, 그것에 대한 제대로 작동하지 않습니다. 상황이 경우에도 "만약 블록"제거했다은 똑같아.

    덧붙여 말하자면, 당신의 첫 번째 코드 블록 caption.js하고 mootools의 제거 (손님과 등록된 사용자를 위해 잘 일했다.

    어떤 아이디어? 난 정말 전적으로 손님을하고 사용자의 '등록'을 그룹에서 제거하려는에만 mootools.

    안부

  18. Agent007 2008년 8월 23일 오후 6시 24분에

    미안, 난 그냥 내 의견은 코드에서 제거에, 내가 실수로 삭제되었습니다 물론 구조의 일부가 제거된 것으로 나타났습니다. 여기는 완전한 블록을 다시 한 번 :

    사용자 ( '손님') == 1) | | $받을 ->를 얻을 수있다 ( '유저') == '등록') (
    $ headerstuff = $이 -> getHeadData ();
    리셋 ($ headerstuff [ '스크립트']);
    $ 음매 = 키 ($ headerstuff [ '스크립트']);
    을 unset ($ headerstuff [ '스크립트'] [$ 음매]);
    $이 -> setHeadData ($ headerstuff);
    ) / / 종료하는 경우
    ?>

  19. Agent007 2008년 8월 23일 오후 6시 26분에

    Hmmmmm 내 일부에 오류가 모두가 어떤 이상한 이유로 이후 아니었 코드의 일부를 잘라옵니다.

  20. 8월 24일에 대한 관리자, 2008 오전 2시 47분

    안녕하세요, Agent007

    지금 당신을 위해 좋은 일을하는 스크립트?

    일반 '는'보기를 사용하면 복사하여 텍스트 편집기에 입력하거나 복사 및 붙여넣기없이 중에 내 코드를 붙여 넣으려고 할 수도있습니다.

  21. 8월 24일에 대한 관리자, 2008 오전 2시 48분

    안녕하세요, teino

    오류 메시지를 볼 수있는 거죠?

  22. 앙드레 8월 24일, 2008 오전 4시 42분

    Teino의 메시지에 대해서는 :
    "내가 살고있는 오류 메시지가
    클래스를 정의하지 않습니다
    caption.js (라인 22)
    var JCaption = 새 클래스 ((
    "
    그 역시 파이어 폭스의 방화범으로 타요. 이 오류는 언론에 일어나는 / 시스템 / js / caption.js, 코드의 두 번째 조각만을 제거 mootools를 사용합니다.

    하지만 로딩 시간 최대 속도!

  23. 8월 24일에 대한 관리자, 2008 오전 8:00

    지금 들어, 코드의 두 번째 작품이 줄을 추가 후 시도 : <스크립트 유형 = "text / 자바 스크립트"= "src <? PHP는 $이 -> baseURL을 파요?> / 미디어 / 시스템 / js / caption.js"> < / 스크립트>

    난 지금보다 더 나은 무료 오전 고칠 때 알게됩니다. :)

  24. 앙드레 2008년 8월 24일 오후 3시 14분에

    아뇨. 그 날 2 방화광 오류, 클래스 정의되지 준다.
    그러니까, 너무 내가 곁에있어 줄게 사이트에 아무 영향을 전혀 보이질 않는 오류 및 헤더에 코드의 첫 번째 조각을 삽입했습니다.

    친구를위한 노력에 감사드립니다!

  25. 프란체스코 9 월 1 일, 2008 오전 11시 17분

    당신의 솔루션을 좀 도와 ..에서 IE의 난 아무 자세와 다른 부분은 30 페이지 검정색 .. 볼 때 귀하의 코드를 삽입하려고 원인의 하나 ....

    난 이해가 안 : (

    도와주세요 : (

  26. fmj 9 월 7 일, 2008 오전 3시 33분

    등록된 사용자 심지어 후 코드의 동일한 조각을 추가하기위한 작업을하는 것 같다

    사용자 ( '손님'을) == 1 | | $받을 ->를 얻을 수있다 ( '유저 유형') == '등록'을) (
    $ headerstuff = $이 -> getHeadData ();
    리셋 ($ headerstuff [ '스크립트']);
    $ 음매 = 키 ($ headerstuff [ '스크립트']);
    을 unset ($ headerstuff [ '스크립트'] [$ 음매]);
    $이 -> setHeadData ($ headerstuff);
    )
    ?>

  27. fmj는 8 일, 2008 오전 2시 5분

    이후

  28. fmj는 8 일, 2008 오전 2시 5분

    이후

  29. fmj는 8 일, 2008 오전 2시 6분

    jdoc 후 : = "머리"타입 포함

  30. 북해산 커는 8 일, 2008 오전 4시 9분

    야, 대본 주셔서 감사합니다.

    그냥 네가 알아야한다고 생각; 내가 "= &"코드의 첫 번째 청크의 2 호선에 대신 "참조 = &"은 분명 준다 할 때 오류가 직접 복사됩니다. 아마 당신의 블로그 소프트웨어를 '청소'입니까?

    환호,
    북해산.

  31. 북해산 커는 8 일, 2008 오전 4시 11분

    아하, 내 게시물이 문제의 예입 - 얼마나 아이러니했다. 제가 무슨 말을해야 의미 :
    난 "= & 앰프 참조;"(코드의 첫 번째 청크의 라인 2에 문자에 대한 HTML 코드는 '&') 대신 "=&".의

  32. 9월 8일에 대한 관리자, 2008 오전 6시 39분

    안녕하세요, 북해산 커

    그것을 지적 해 줘서 고마워! :)

    최근 WordPress에 업데이 트를하기 때문에, 이제는 HTML 렌더링 다르게 그걸 말이라고 생각합니다. 내 이전 게시물을 읽고 이런 종류의 문제를 해결하기 위해 필요 같네요.

  33. 9 월 24 일 seralex, 2008 오후 2시 37분

    고맙구나! 러시아에서 사랑으로!

  34. 10 월 7 rigo, 2008 오전 11시 41분

    귀하의 코드가 꽤 많이있는 머리의 코드를 꺼내. 특정 기사의 헤더에 자바 스크립트 코드를 삽입하는 플러그인을 사용하고 여러분의 코드를 삽입 후 toheader가 게재되지 않는 몇 가지 이유가있습니다. 그래서 제가 질문을 맞춰 코드 양식을 멈추지 않는 모든 헤더 코드 템플릿 파일을 제외한 머리의 코드가 생성되고? 난 그 말이 희망
    THankis

  35. 10 월 9 일 관리자, 2008 오전 10시 28분

    안녕하세요, rigo

    내가 헤더 스크립트를보다 유연하게 렌더링 플러그인을 작성할 계획입니다.

  36. 제이는 15 일, 2008 오전 1시 52분

    이 아주 많이 가져 주셔서 감사합니다 - 그냥 머리가 벽에 동안 더욱 상대로 닌가이 간통은 CMS를 사용하여 저장된 :)

  37. 2008년 11월 24일 오후 7시 34분에 jalil

    안녕,

    아주 좋은 작품.

    결국 우리에 대한 걱정없이보다 쉽게 숨을 쉴 수있습니다
    암소는 우리의 사이트에 대한에 로밍.

    난 그냥 당신이 만든 메모하려는 발언에 대해
    그 Joomla 1.5와 온다 "Mootools 파일 크기에 무려 74k입니다. 꽤 정확하지 "입니다.

    그것은 크기와 속도 안되어 있기 때문에 상대적으로 적다는 사실에 말하기는 (i 성능 문제없이 3 번 크기 JavaScripts 사용), 그러나 그것은 방법입니다 moos 작업의 성능을 떨어뜨리고있다. 소들이 너무 프로세스에서 지방이다.

    유 경우 1.0과 1.5의 backends 비교 내가 뭘 의미하는지. 하지만, 물론 그것도 너무 귀엽다 프런트 엔드 쳐다본다, 난 내 의견이 1.0가 더있어.

    내 마음과 이야기를했습니다. :)

    따.

  38. Реклама. Комплекс 2009년 1월 2일 오후 2시 14분에

    난 제외이 방법을 사용합니다. js 내 사업에
    http://reklama-komplex.kiev.ua

스폰서




링크집