Технические рекомендации по ведению базы статей: различия между версиями
Перейти к навигации
Перейти к поиску
Bolotoved (обсуждение | вклад) Нет описания правки |
Bolotoved (обсуждение | вклад) Нет описания правки |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
{{Организационное|db-articals}} | |||
База данных статей необходима для того чтобы в профиле автора отображались написанные им статьи. | База данных статей необходима для того чтобы в профиле автора отображались написанные им статьи. | ||
Строка 9: | Строка 11: | ||
2. Для удобства заполнения базы можно взять письмо из новостной рассылки (в нем находятся ссылки на последние статьи которые необходимо внести в БД). Нажимаем кнопку ''' | 2. Для удобства заполнения базы можно взять письмо из новостной рассылки (в нем находятся ссылки на последние статьи которые необходимо внести в БД). Нажимаем кнопку '''Insert''' (вставка новой записи в таблицу) и заполняем следующие графы: | ||
*'''title_r''' - русское название статьи полностью | *'''title_r''' - русское название статьи полностью |
Текущая версия от 12:45, 3 ноября 2013
Эта страница опубликована на сайте в разделе «Организационные материалы»
по адресу http://gis-lab.info/qa/db-articals.html
по адресу http://gis-lab.info/qa/db-articals.html
База данных статей необходима для того чтобы в профиле автора отображались написанные им статьи.
Каждый раз при выпуске новостей Gis-Lab, необходимо обновлять БД статей. Данная операция осуществляется через интерфейс phpMyAdmin, т.о. необходимо иметь соответствующие права.
1. Заходим в таблицу "articles", сортируем по убыванию, чтобы увидеть последние внесенные статьи.
2. Для удобства заполнения базы можно взять письмо из новостной рассылки (в нем находятся ссылки на последние статьи которые необходимо внести в БД). Нажимаем кнопку Insert (вставка новой записи в таблицу) и заполняем следующие графы:
- 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', '', '', '', '', '', '');