2013-04-05 2 views
0

Я пытаюсь поместить Jquery в файл PHP. Мне нужно поставить твиттер-канал, который отлично работает, когда я помещаюсь в файл HTML, но я не могу заставить его работать в моем файле homepage.php.Ввод JQuery в файл PHP

От this tutorial.

Я создал отдельный файл javascript и попытался повторить сценарий, но мне не повезло.

Вот файл PHP:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script> 
<script type="text/javascript" src="js/jquery.twitter.feed.js"></script> 

<script type="text/JavaScript"> 
    $(document).ready(function() { 
     $('#twitter-feed').dcTwitterFeed({ 
      id: '#thepaulmac', 
      tweetId: 'thepaulmac', 
      retweets: false, 
      replies: false, 
      avatar: false, 
      results: 20, 
      images: 'small' 
     }); 
    }); 

</script> 


<?php get_header(); ?> 
      <div id="twitter-feed"></div> 

Кто-нибудь знает, что я должен сделать, чтобы получить эту работу?

Буду признателен за любую помощь.

+0

не эхо это просто написать сценарий за пределами ваших PHP тегов, а также, что пример не имеет какой-либо PHP в нем ... так что дайте ему расширение .html вместо .php –

+5

Step 1: Почтовый код с вашим вопросом. В противном случае мы снимаем с завязанными глазами после того, как трёхмерное вращение в офисном кресле. – SomeShinyObject

ответ

1

С PHP вы можете просто добавить HTML перед ссылкой HTML, прежде чем

<?php 

или после

?> 

и оно будет интерпретировано его как обычный HTML. Просто используйте

<script src="file goes here"> 

связать скрипт JQuery, и поставить вам код:

<script></script> 
+0

Я попробую это спасибо – Ciaran

0

Как говорит сенокос @ Натан, вы можете поместить его за пределами PHP тегов. Если вы хотите использовать эхо или печать внутри РНР-тэги, то вы можете сделать это следующим образом:

echo '<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script> 
     <script type="text/javascript" src="js/jquery.twitter.feed.js"></script>'; 

Или вы можете использовать этот синтаксис, который я часто делаю, когда у меня есть строка с обеими цитатами и одного цитаты:

$extra_js = <<<EXTRAJS 
<script type="text/JavaScript"> 
$(document).ready(function() { // using first example from the site you mentioned 
    $('#twitter-feed').dcTwitterFeed({ 
     id: '#designchemical', 
     tweetId: 'designchemical' 
    }); 
}); 
</script> 
EXTRAJS; 

echo $extra_js; // or pass it to a function or whatever 
+0

Хорошо спасибо ребятам, которые, похоже, работают на это, но я получаю синтаксическую ошибку, когда я помещаю в ' 'используя такой же способ. Могу ли я поместить это в файл PHP? – Ciaran

+0

Нам нужно будет увидеть ваш код, включая php и т. Д. Вы можете отредактировать свой вопрос и добавить код. Кроме того, если вы найдете ответ, который отвечает на ваш вопрос, пожалуйста, примите его. – Revent

+0

Хорошо, спасибо, я сделаю это. Что касается вышеизложенного, «Нет, что в этом примере нет php», он ссылался на учебник, не имеющий php, в отличие от того, что я не отвечал на его ответ. Извините, если это звучит так, я совсем не говорю «нет» его ответу! Я очень ценю время, когда люди вообще вступают в какой-либо ответ. – Ciaran

Смежные вопросы