Технические рекомендации по ведению базы статей: различия между версиями
Перейти к навигации
Перейти к поиску
Bolotoved (обсуждение | вклад) Нет описания правки |
Bolotoved (обсуждение | вклад) Нет описания правки |
||
Строка 16: | Строка 16: | ||
*'''author_forumid1''' - ID первого автора статьи (в случае, если авторов несколько, заполняются графы '''author_forumid2''' и '''author_forumid3'''. В случае, если автор не зарегистрирован на форуме, его имя и фамилия вносятся в графу author_noforum. | *'''author_forumid1''' - ID первого автора статьи (в случае, если авторов несколько, заполняются графы '''author_forumid2''' и '''author_forumid3'''. В случае, если автор не зарегистрирован на форуме, его имя и фамилия вносятся в графу author_noforum. | ||
3. Нажать ''"GO"''. Повторить процедуру для остальных статей. | |||
[[Файл:Article-base-insert.png|700px|thumb|center]] | [[Файл:Article-base-insert.png|700px|thumb|center]] | ||
Либо подготовить sql-запрос для импорта: | |||
<pre>INSERT INTO `gislab`.`articles` (`id`, `title_r`, `title_e`, `wiki`, `url`, `author_noforum`, `forum_discuss`, `author_forumid1`, `author_forumid2`, `author_forumid3`, `cat_r`, `cat_e`, `tags_r`, `tags_e`, `status`) VALUES (NULL, 'Данные портала открытых данных Москвы', '', '', '/qa/data-mos.html', '', '12882', '2', '6901', '', '', '', '', '', '');</pre> |
Версия от 15:26, 1 марта 2013
База данных статей необходима для того чтобы в профиле автора отображались написанные им статьи.
Каждый раз при выпуске новостей Gis-Lab, необходимо обновлять БД статей. Данная операция осуществляется через интерфейс phpMyAdmin, т.о. необходимо иметь соответствующие права.
1. Заходим в таблицу "articles", сортируем по убыванию, чтобы увидеть последние внесенные статьи.
2. Для удобства заполнения базы можно взять письмо из новостной рассылки (в нем находятся ссылки на последние статьи которые необходимо внести в БД). Нажимаем кнопку Inser (вставка новой записи в таблицу) и заполняем следующие графы:
- title_r - русское название статьи полностью
- url - усеченный адрес статьи, например: /qa/scrapy.html
- forum_discuss - ID ветки форума
- author_forumid1 - ID первого автора статьи (в случае, если авторов несколько, заполняются графы author_forumid2 и author_forumid3. В случае, если автор не зарегистрирован на форуме, его имя и фамилия вносятся в графу author_noforum.
3. Нажать "GO". Повторить процедуру для остальных статей.
Либо подготовить sql-запрос для импорта:
INSERT INTO `gislab`.`articles` (`id`, `title_r`, `title_e`, `wiki`, `url`, `author_noforum`, `forum_discuss`, `author_forumid1`, `author_forumid2`, `author_forumid3`, `cat_r`, `cat_e`, `tags_r`, `tags_e`, `status`) VALUES (NULL, 'Данные портала открытых данных Москвы', '', '', '/qa/data-mos.html', '', '12882', '2', '6901', '', '', '', '', '', '');