ТХАБ:Как копировать статьи с Википедии? — различия между версиями
Материал из ТХАБ.РФ
Админ (обсуждение | вклад) м |
Админ (обсуждение | вклад) м (→При попытки вставить слишком большую статью с большим количеством шаблонов сервер выдаёт ошибку 500.) |
||
Строка 16: | Строка 16: | ||
'''Причина:''' | '''Причина:''' | ||
− | * Не хватает времени выполнения скрипта PHP | + | * Не хватает времени выполнения скрипта PHP? |
− | * Низкая мощность процессора вебсервера | + | * в статье присутствуют не поддерживаемые теги? |
+ | * Низкая мощность процессора вебсервера - нет | ||
'''Решение:''' | '''Решение:''' |
Версия 21:38, 27 января 2016
Копирование из википедии
При прямом копировании статей из википедии они выглядят очень некрасиво. Копирование всех используемых в статье и не достающих шаблонов не помогает :(.
В чём причина?
- В википедии при формировании статьи используются скрипты Lua которые иногда берут часть данных с базы данных викидата. Это сделано для того чтобы данные в сотнях языковых разделах википедии были одинаковыми, но это не позволяет использовать язык семантических запросов. ТХАБ.РФ не требуется поддерживать одинаковость данных в языковые разделах, что позволяет использовать семантическую разметку в статьях и семантические запросы для генерации списков.
Что делать?
Как правило помогает удаление
- "карточки объекта" которая идёт в самом начале статьи
- шаблонов которые начинаются с #invoke: - это и есть запрос скрипта Lua к викидата
При попытки вставить слишком большую статью с большим количеством шаблонов сервер выдаёт ошибку 500.
Причина:
- Не хватает времени выполнения скрипта PHP?
- в статье присутствуют не поддерживаемые теги?
- Низкая мощность процессора вебсервера - нет
Решение:
- Разбить страницу и вставить её по секциям.
- Ограничить размер создаваемых станиц.