webew
Войти » Регистрация
 
PHP

Вопрос по плагину xmasb-quotes для Wordpress

22 июня 2011, 20:18
Автор: Jony
Добрый день.


Пользуюсь плагином для Wordpress xmasb-quotes (http://wordpress.org/extend/plugins/xmasb-quotes/) для вставки цитат. Подскажите пожалуйста можно ли как то заполнить таблицу цитат в базе (импортом из текстового или xml файла). А то вручную тысячу цитат долго вставлять.


Прилагаю скрин структуты таблиц плагина. Заполнить достаточно столбец quote, а остальные - как нибудь однотипно

Вот скрин таблицы
http://webew.ru/f/TYiepb2u.jpg
Добавить комментарий
Отображение комментариев: Древовидное | Плоское

1234ru

Вам поможет команда MySQL LOAD DATA INFILE.

Для вашей таблицы в случае, если по одной цитате в строке (и кроме самой цитаты — ничего) и файл делали в редакторе под Windows (т.е. перевод строки - '\r\n') подойдет что-то типа

LOAD DATA INFILE 'файл с цитатами.txt'
INTO TABLE таблица
FIELDS TERMINATED BY ''
LINES TERMINATED BY '\r\n'
    (quote)
;


То, что не убивает нас, делает нас инвалидами.
23.06.2011, 07:38
Ответить
NO USERPIC

Jony

Файл citata - в корень сайта. Создан в notepad++, кодировка utf-8 без boom;
SQL - команда получилась такая:

LOAD DATA INFILE 'http://localhost/wp312/citata.txt'
INTO TABLE wp_xmasb_quotes
FIELDS TERMINATED BY ''
LINES TERMINATED BY '\r\n'
    (quote)
;
 


на что получаем ответ:
#29 - File 'http:\\localhost\wp312\citata.txt' not found (Errcode: 22)
__________
LOAD DATA INFILE 'http://localhost/wp312/tata.txt' INTO TABLE wp_xmasb_quotes FIELDS TERMINATED BY '' LINES TERMINATED BY '\r\n'(
quote
);

Что я делаю не так? (прогр-е не знаю).
26.06.2011, 13:45
Ответить
NO USERPIC

rgbeast

Для LOAD DATA INFILE нужен путь в файловой системе, а не в интернете. Например, '/home/mysite.ru/htdocs/citata.txt'.
26.06.2011, 13:51
Ответить
NO USERPIC

Jony

Заменено на /home/localhost/www/wp312/citata.txt
Все прошло успешно. Огромное Спасибо! )
26.06.2011, 14:09
Ответить
© 2008—2017 webew.ru, связаться: x собака webew.ru
Сайт использует Flede и соответствует стандартам WAI-WCAG 1.0 на уровне A.
Rambler's Top100