Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Скан блога чем?
цитата
20/08/09 в 19:11
 Блогер
есть блог - 300+ постов
чем сделать список всех урлов?
предполагаю что через phpmyadmin только как?

блог wp
цитата
20/08/09 в 21:04
 Klirik
в окне SQL-запроса phpmyadmin-а:
Код:
SELECT `guid` FROM `posts` WHERE `post_type`='post'
цитата
21/08/09 в 22:38
 megreep
если есть sitemap.xml - там все линки есть
цитата
21/08/09 в 23:24
 W
Если sitemap.xml нету - поставить плагин, чтобы появился.
цитата
21/08/09 в 23:49
 megreep
Wahoven: +1 забыл сказать ТС icon_redface.gif
цитата
22/08/09 в 00:59
 Stup
Если постов дохуища, плагин делающий sitemap.xml может помереть или еще сервер за собой повалить, если лимиты в php.ini увеличены. Отталкивайся от поста Klirik.
цитата
22/08/09 в 02:48
 Блогер
Klirik
чот не выдает ничего пишет ошибка синтаксиса базы

насчет сайтмапс не подумал как то
спс +4
цитата
22/08/09 в 09:46
 megreep
Stup: что имеется ввиду под "дохуища"? icon_rolleyes.gif есть блог в котором около полтыщи постов, и сидит на виртуале, и ничего. вот плагин который пользую сам, куча настроек, и не сидит в кроне.
цитата
22/08/09 в 11:20
 dDan
Блогер писал:
Klirik
чот не выдает ничего пишет ошибка синтаксиса базы

видимо таблица зовется не posts а wp_posts? icon_smile.gif
цитата
22/08/09 в 12:20
 Stup
Дохуища это как у меня, например, 10000+ постов. icon_wink.gif
цитата
22/08/09 в 12:53
 Klirik
пардон, префикс забыл icon_smile.gif

Код:
<?php
// настройки для соединения с мускулем
$sqlhost = 'хост мускуля';
$sqlusername = 'юзер';
$sqlpassword = 'пассворд';
$sqldb = 'база вордпресса';

// соединение с мускулем
$connection = mysql_connect($sqlhost, $sqlusername, $sqlpassword) or die('MySQL connection error!');
mysql_select_db($sqldb,$connection) or die('MySQL database connect error !');

// получаем урлы, если префикс не дефолтный "wp_", то меняй его в запросе
$urls_query = mysql_query("SELECT `guid` FROM `wp_posts` WHERE `post_type`='post';") or die('SQL request error');
while ($row = mysql_fetch_object($urls_query)) {
    echo $row->guid.'<br>';
}
?>
цитата
22/08/09 в 16:39
 megreep
Stup: это действительно дохуища icon_neutral.gifну, дорасту - попробую
цитата
22/08/09 в 16:40
 Блогер
dDan
и так тоже пробовал )

Klirik
smail54.gif smail54.gif


Эта страница в полной версии