Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Надо чуть чуть подредактировать код. |

17.04.2010, 13:30
|
|
Новичок
Регистрация: 03.04.2010
Сообщений: 16
Провел на форуме: 32618
Репутация:
0
|
|
Надо чуть чуть подредактировать код.
В Wordpress получаем вот таким образом весь контент из записи блога
PHP код:
<?php the_content(__('Read the rest of this entry »', 'kubrick')); ?>
Каким образом можно получить только первую фотографию из, поста. Код HTML фото выглядит примерно так
Код HTML:
<a href="http://www.site.ru/wordpress/wp-content/uploads/2010/04/23012_21.jpg">
<img class="aligncenter size-medium wp-image-9" src="http://www.site.ru/wordpress/wp-content/uploads/2010/04/23012_21-284x300.jpg" alt="" width="284" height="300" />
<a href="http://www.site.ru/wordpress/wp-content/uploads/2010/04/013_fine_art_print_b.jpg">
<img class="alignnone size-full wp-image-33" title="013_fine_art_print_b" src="http://www.site.ru/wordpress/wp-content/uploads/2010/04/013_fine_art_print_b.jpg" alt="" width="666" height="500" />
</a></a>
Последний раз редактировалось Memfiso; 18.04.2010 в 21:22..
|
|
|

18.04.2010, 11:31
|
|
Новичок
Регистрация: 03.04.2010
Сообщений: 16
Провел на форуме: 32618
Репутация:
0
|
|
Хах, чо все ачатовские PHP прогеры сдулись? 
|
|
|

18.04.2010, 11:53
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
регулярку юзай...
|
|
|

18.04.2010, 12:08
|
|
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме: 3718311
Репутация:
1118
|
|
или доп. запрос
|
|
|

18.04.2010, 20:07
|
|
Новичок
Регистрация: 03.04.2010
Сообщений: 16
Провел на форуме: 32618
Репутация:
0
|
|
Я никогда не занимался веб програмингом.
По этому и попросил отредактировать код на получение первой картинки.
думаю ничего сложно в таком запросе нет.
Получить конт, если в строке есть img src присвоить какой нибудь переменной стринг строчку содержкащую img src от знака < до знака >
|
|
|

18.04.2010, 20:43
|
|
Участник форума
Регистрация: 31.12.2007
Сообщений: 279
Провел на форуме: 1725509
Репутация:
114
|
|
оформи сначала пост нормально.
Теги [PHP][/PHP] никто не отменял.
Последний раз редактировалось -=Zhenek=-; 18.04.2010 в 20:48..
|
|
|

18.04.2010, 21:24
|
|
Новичок
Регистрация: 03.04.2010
Сообщений: 16
Провел на форуме: 32618
Репутация:
0
|
|
оформи сначала пост нормально.
Теги никто не отменял.
Если после этого ты сможешь выполнить просьбу, то легко.
Однако обидно будет если ты просто сотресаешь воздух.
|
|
|

18.04.2010, 23:09
|
|
Постоянный
Регистрация: 20.12.2007
Сообщений: 334
Провел на форуме: 1934122
Репутация:
118
|
|
PHP код:
<?php
$content = '
<a href="http://www.site.ru/wordpress/wp-content/uploads/2010/04/23012_21.jpg">
<img class="aligncenter size-medium wp-image-9" src="http://www.site.ru/wordpress/wp-content/uploads/2010/04/23012_21-284x300.jpg" alt="" width="284" height="300" />
<a href="http://www.site.ru/wordpress/wp-content/uploads/2010/04/013_fine_art_print_b.jpg">
<img class="alignnone size-full wp-image-33" title="013_fine_art_print_b" src="http://www.site.ru/wordpress/wp-content/uploads/2010/04/013_fine_art_print_b.jpg" alt="" width="666" height="500" />
</a></a>';
preg_match('!src="(.+)"\s+alt!', $content, $src);
print_r($src);
?>
|
|
|

19.04.2010, 00:14
|
|
Новичок
Регистрация: 03.04.2010
Сообщений: 16
Провел на форуме: 32618
Репутация:
0
|
|
Сообщение от shellz[21h]
PHP код:
<?php
$content = '
<a href="http://www.site.ru/wordpress/wp-content/uploads/2010/04/23012_21.jpg">
<img class="aligncenter size-medium wp-image-9" src="http://www.site.ru/wordpress/wp-content/uploads/2010/04/23012_21-284x300.jpg" alt="" width="284" height="300" />
<a href="http://www.site.ru/wordpress/wp-content/uploads/2010/04/013_fine_art_print_b.jpg">
<img class="alignnone size-full wp-image-33" title="013_fine_art_print_b" src="http://www.site.ru/wordpress/wp-content/uploads/2010/04/013_fine_art_print_b.jpg" alt="" width="666" height="500" />
</a></a>';
preg_match('!src="(.+)"\s+alt!', $content, $src);
print_r($src);
?>
Это похоже почти то что надо!
При этом коде выводится
Array ( [0] => src="http://www.site.ru/wordpress/wp-content/uploads/2010/04/23012_21-284x300.jpg" alt [1] => http://www.site.ru/wordpress/wp-content/uploads/2010/04/23012_21-284x300.jpg )
Что надо подправить что бы исчезло "Array ( [0] =>"
и весь массив alt [1]
Кст alt это переменная или побочный эфект?
И ещё как присвоить что бы $content получал данные из
PHP код:
<?php the_content(__('Read the rest of this entry »', 'kubrick')); ?>
Пробовал вот так, но на странице дублируется содержимое, а массив остаётся пустым.
PHP код:
<?php
$content = the_content(kubrick);
preg_match('!src="(.+)"\s+alt!', $content, $src);
print_r($src);
?>
Последний раз редактировалось Memfiso; 19.04.2010 в 00:18..
|
|
|

19.04.2010, 01:03
|
|
Постоянный
Регистрация: 20.12.2007
Сообщений: 334
Провел на форуме: 1934122
Репутация:
118
|
|
Что надо подправить что бы исчезло "Array ( [0] =>"
и весь массив alt [1]
Кст alt это переменная или побочный эфект?
Пробовал вот так, но на странице дублируется содержимое, а массив остаётся пустым.
Функция the_content() должна возвращать значение, т.е контекст... но она этого не делает. Скинь саму пользовательскую функцию the_content(), как она реализована.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|