Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Twitter

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

zagorisback



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кто-то объясняет мне эту аномалию в коде
 
У меня есть 2 поля с этим именем
твиттер
twitter2
 
 
через скрипт twitter и php-код я могу просматривать твиты
 
что произошло? если я вставляю URL-адрес твиттера в базу данных только в поле твиттера, я ничего не вижу,
 
   
 
 
   
 
 
но если я введу те же данные в поле twitter2, то твиты будут возвращены
 
   
 
   
 
 
 
обратите внимание, что код работал в прошлом месяце  
 
 
code
 

Код:
 
 
<div role="tabpanel" class="tab-pane" id="twitter"><ul><li class="bioheading">Twitter
 
<?php
$url_1 = $row ['twitter'];  
 
?>
 
 
 
<a class="twitter-timeline" width="700" height="500"  data-chrome="nofooter" data-theme="light" data-tweet-limit="" href="https://twitter.com/<?=$url_1?>"></a>
           <script async src="http://platform.twitter.com/widgets.js" charset="utf-8">
           </script>
           
           
</li></ul></div>
 
 
 
 
 
 
 
<div role="tabpanel" class="tab-pane" id="twitter2"><ul><li class="bioheading">Twitter_2
 
<?php
$url_2 = $row ['twitter2'];  
 
?>
 
<a class="twitter-timeline" width="700" height="500"  data-chrome="nofooter" data-theme="light" data-tweet-limit="" href="https://twitter.com/<?=$url_2?>"></a>
           <script  
           async src="http://platform.twitter.com/widgets.js" charset="utf-8">
           </script>
           
           
</li></ul></div>
 
 

 
Добавлено:
 
ошибка 304 это нормально?  
 
 
 

Всего записей: 623 | Зарегистр. 05-05-2014 | Отправлено: 10:26 31-07-2021
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zagorisback
не нужно создавать отдельную тему.
304 - не ошибка, а сообщение что файл не изменился по сравнению с тем, что есть у браузера
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/304
 

Цитата:
$url_2 = $row ['twitter2'];  

зачем тут пробел между $row и ['twitter2']?
 
можно, но не нужно.
 

Цитата:
           <script  
           async src="http://platform.twitter.com/widgets.js" charset="utf-8">
           </script>

это лучше грузить 1 раз, после всех мест, где будет что то отображаться.
 
 
и сравнивайте уже сгенерированный HTML код страницы. в есть ли различия между двумя кусками в случае использования одного же значения для twitter и twitter2

Всего записей: 15096 | Зарегистр. 20-09-2014 | Отправлено: 10:37 31-07-2021 | Исправлено: Mavrikii, 10:42 31-07-2021
zagorisback



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

сгенерированный html код страницы с полем twitter  
 
возвращенный URL правильный, но я ничего не вижу  
 
https://twitter.com/reallindablair
 
 
   
 

Код:
 
 
<!-- codice per twitter 15.06.2018 -->
<div role="tabpanel" class="tab-pane" id="twitter"><ul><li class="bioheading">Twitter
 
 
 
 
<a class="twitter-timeline" width="700" height="500"  data-chrome="nofooter" data-theme="light" data-tweet-limit="" href="https://twitter.com/reallindablair"></a></p>  
           <script async src="http://platform.twitter.com/widgets.js" charset="utf-8">
           </script>
            
            
</li></ul></div>
 
<div role="tabpanel" class="tab-pane" id="twitter2"><ul><li class="bioheading">Twitter_2
 
 
 
<a class="twitter-timeline" width="700" height="500"  data-chrome="nofooter" data-theme="light" data-tweet-limit="" href="https://twitter.com/"></a></p>  
           <!-- TESTO DEL COMMENTO<script async src="http://platform.twitter.com/widgets.js" charset="utf-8">  
           </script> -->
            
            
</li></ul></div>
 
 

 
 
 
сгенерированный html код страницы с полем twitter и twitter2
 
Я все вижу
это абсурд  
 
 
   
 
 

Код:
 
 
<div role="tabpanel" class="tab-pane" id="twitter"><ul><li class="bioheading">Twitter
 
 
 
 
<a class="twitter-timeline" width="700" height="500"  data-chrome="nofooter" data-theme="light" data-tweet-limit="" href="https://twitter.com/reallindablair"></a></p>  
           <script async src="http://platform.twitter.com/widgets.js" charset="utf-8">
           </script>
            
            
</li></ul></div>
 
 
 
 
 
 
<!-- codice per twitter 15.06.2018 -->
<div role="tabpanel" class="tab-pane" id="twitter2"><ul><li class="bioheading">Twitter_2
 
 
 
<a class="twitter-timeline" width="700" height="500"  data-chrome="nofooter" data-theme="light" data-tweet-limit="" href="https://twitter.com/reallindablair"></a></p>  
           <!-- TESTO DEL COMMENTO<script async src="http://platform.twitter.com/widgets.js" charset="utf-8">  
           </script> -->
            
            
</li></ul></div>
 
 

 
Добавлено:
оставив только первый код с полем "twitter" я все вижу  
 

Код:
 
 
<div role="tabpanel" class="tab-pane" id="twitter"><ul><li class="bioheading">Twitter
 
<?php
$url_1 = $row ['twitter'];  
 
?>
 
 
 
<a class="twitter-timeline" width="700" height="500"  data-chrome="nofooter" data-theme="light" data-tweet-limit="" href="https://twitter.com/<?=$url_1?>"></a>
           <script async src="http://platform.twitter.com/widgets.js" charset="utf-8">
           </script>
           
           
</li></ul></div>  
 
 

 
 
 
 
поэтому второй код мешает первому
 
как я могу отобразить второе поле «twitter2» (если есть) с помощью того же скрипта?
 

Код:
 
 
<div role="tabpanel" class="tab-pane" id="twitter2"><ul><li class="bioheading">Twitter_2
 
<?php
$url2 = $row ['twitter2'];  
 
?>
 
<a class="twitter-timeline" width="700" height="500"  data-chrome="nofooter" data-theme="light" data-tweet-limit="" href="https://twitter.com/<?=$url2?>"></a></p>  
           <script  
           async src="http://platform.twitter.com/widgets.js" charset="utf-8">
           </script>
            
            
</li></ul></div>
 

 
Добавлено:
решается с помощью IF

Всего записей: 623 | Зарегистр. 05-05-2014 | Отправлено: 11:07 31-07-2021 | Исправлено: zagorisback, 12:43 31-07-2021
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Twitter


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru