ТХАБ:Как копировать статьи с Википедии? — различия между версиями

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
м
м (При попытки вставить слишком большую статью с большим количеством шаблонов сервер выдаёт ошибку 500.)
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
 +
== Копирование из википедии ==
 +
 
При прямом копировании статей из википедии они выглядят очень некрасиво. Копирование всех используемых в статье и не достающих шаблонов не помогает :(.
 
При прямом копировании статей из википедии они выглядят очень некрасиво. Копирование всех используемых в статье и не достающих шаблонов не помогает :(.
  
Строка 9: Строка 11:
 
* "карточки объекта" которая идёт в самом начале статьи
 
* "карточки объекта" которая идёт в самом начале статьи
 
* шаблонов которые начинаются с '''#invoke:''' - это и есть запрос скрипта Lua к викидата
 
* шаблонов которые начинаются с '''#invoke:''' - это и есть запрос скрипта Lua к викидата
 +
 +
 +
=== При попытки вставить слишком большую статью с большим количеством шаблонов сервер выдаёт ошибку 500. ===
 +
 +
'''Причина:'''
 +
* Не хватает времени выполнения скрипта PHP?
 +
* в статье присутствуют не поддерживаемые теги?
 +
* Низкая мощность процессора вебсервера - нет
 +
 +
'''Решение:'''
 +
* Экспортировать по 1-4 страницы из другой вики за 1 раз
 +
* Разбить страницу и вставить её по секциям.
 +
* Ограничить размер создаваемых станиц.
 +
 +
== См. также ==
 +
* [[ТХАБ.РФ:Как оформить страницу?]]
 +
 +
[[Категория:ТХАБ]]
 +
[[Категория:Как сделать?]]
  
 
{{t}}
 
{{t}}

Текущая версия на 23:13, 27 сентября 2016

Копирование из википедии

При прямом копировании статей из википедии они выглядят очень некрасиво. Копирование всех используемых в статье и не достающих шаблонов не помогает :(.

В чём причина?

  • В википедии при формировании статьи используются скрипты Lua которые иногда берут часть данных с базы данных викидата. Это сделано для того чтобы данные в сотнях языковых разделах википедии были одинаковыми, но это не позволяет использовать язык семантических запросов. ТХАБ.РФ не требуется поддерживать одинаковость данных в языковые разделах, что позволяет использовать семантическую разметку в статьях и семантические запросы для генерации списков.

Что делать?

Как правило помогает удаление

  • "карточки объекта" которая идёт в самом начале статьи
  • шаблонов которые начинаются с #invoke: - это и есть запрос скрипта Lua к викидата


При попытки вставить слишком большую статью с большим количеством шаблонов сервер выдаёт ошибку 500.

Причина:

  • Не хватает времени выполнения скрипта PHP?
  • в статье присутствуют не поддерживаемые теги?
  • Низкая мощность процессора вебсервера - нет

Решение:

  • Экспортировать по 1-4 страницы из другой вики за 1 раз
  • Разбить страницу и вставить её по секциям.
  • Ограничить размер создаваемых станиц.

См. также