Форум Dwarf Fortress

Администрация форума => Вики-дварфия => Тема начата: Arex от 03 Апреля 2012, 12:28:41

Название: Сообщения об ошибках на вики-дварфии.
Отправлено: Arex от 03 Апреля 2012, 12:28:41
Сейчас, в связи с объединением версий в вики-дварфии, происходит много изменений как в статьях, так и в в шаблонах.  Как некоторые из вас уже замечали, что периодически вылезают всяческие глюки. Эта тема создана как раз для того, чтобы сообщать о подобных глюках, чтобы иметь возможность оперативно их исправлять.
Здесь не стоит описывать грамматические или стилистические ошибки в тексте - вы и сами можете прекрасно их исправить. А вот испорченные шаблоны и таблицы, куча нерабочих ссылок и категорий, в общем то, что, как вы считаете, не сможете исправить сами, описывайте здесь.

На данный момент я занимаюсь исправлением отображения шаблонов на страницах минералов/существ/металлов и подобных, где шаблоны используют данные из RAW-файлов. На таких страницах возможны глюки до перенесения всех таких статей из DF2010 в основное пространство имён.
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: insolor от 07 Мая 2012, 19:58:12
На вики похоже пропали некоторые истории изменений.
Пример: http://dfwk.ru/index.php?title=User:Insolor/translation&action=history
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: iKlim от 07 Мая 2012, 23:55:44
Это я историю подчистил, оптимизируя размер базы, к сожалению забыл, что перевод располагается на странице участника, и там всё убралось подчистую. Для статей был выбран период старше нескольких месяцев.
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: insolor от 08 Мая 2012, 00:48:14
iKlim, это было немного ВНЕЗАПНО:)
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: iKlim от 08 Мая 2012, 13:16:51
База была больше 1 Гб, это чересчур. Сейчас 300 Мб.
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: optimist от 09 Мая 2012, 17:03:52
Почему пропали весьма важные, можно сказать, ключевые статьи?
Например, Кухня/Kitchen, Еда/Food?
http://www.dfwk.ru/Food
http://www.dfwk.ru/Kitchen
Хорошо еще, в кэше гугля пока хранятся...

ArexBot их в апреле поудалял, зачем?

Офлайновая копия dfwk.ru без потерянных статей есть?
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: iKlim от 09 Мая 2012, 20:07:19
Раз в кеше есть, значит сейчас и восстановим оттуда. Раньше было несколько приставок к именам статей для каждой версии (40d, DF2010), вот и была чистка на автомате, по мелочам что-то могло и пострадать, вручную такой объём трудно одолеть.

Восстановил, если что ещё не найдётся, сообщайте, будем исправлять.
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: iKlim от 10 Мая 2012, 22:14:59
Раздобыл бекап, восстановил тьму статей, правда в ручном режиме пришлось это делать. Если ещё какие-то остались не охваченными, сообщайте.
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: epicus от 14 Мая 2012, 19:49:57
http://www.dfwk.ru/Pregenerated_worlds ссылается сама на себя.
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: iKlim от 14 Мая 2012, 21:40:21
Спасибо. Удалил ту страницу, чтобы не вводила в заблуждение. Когда-то там были сиды миров с кратким описанием, ещё для версии 0.28, то есть совсем старьё. Обновлять эту страницу пока не кому, даже буржуи этим не занимаются, так как версии часто меняются и сиды миров соответственно тоже.
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: epicus от 14 Мая 2012, 22:22:58
Жалко, интересная и полезная статья была   :-[
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: iKlim от 14 Мая 2012, 22:39:20
Ты ничего не путаешь? Я могу её вернуть, но что там полезного?
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: epicus от 15 Мая 2012, 00:26:05
Нет, она была полезная, когда подходила по версии, а сейчас, она не нужна, если ее не обновляют. Наверное, там были интересные миры, но они все-равно не совместимы с нынешней версией.
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: T от 03 Октября 2012, 19:56:55
ПРИМУС БЛИН ДОВЫЧИЩАЙ СПИД НА САЙТЕ!
На главной все-еще есть, на форуме и борде уже ок.
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: Admin от 04 Октября 2012, 11:31:55
Должно быть всё нормально сейчас.
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: Apis от 15 Ноября 2013, 04:19:34
Уже пол-года вместо подробной инфы по рудам в свойствах везде проставлено not found.
http://dfwk.ru/Marble
Я сначала думал, что это временно, но что-то уж очень долго.
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: Apis от 15 Ноября 2013, 04:21:38
Также, на странице http://dfwk.ru/Cave_dragon

сверху появляются строки:
Warning: array_shift() expects parameter 1 to be array, null given in /home/varlam36/dfwk.ru/docs/extensions/DFRawFunctions/DFRawFunctions.body.php on line 195

Warning: implode() [function.implode]: Invalid arguments passed in /home/varlam36/dfwk.ru/docs/extensions/DFRawFunctions/DFRawFunctions.body.php on line 196

Warning: array_shift() expects parameter 1 to be array, null given in /home/varlam36/dfwk.ru/docs/extensions/DFRawFunctions/DFRawFunctions.body.php on line 195

Warning: implode() [function.implode]: Invalid arguments passed in /home/varlam36/dfwk.ru/docs/extensions/DFRawFunctions/DFRawFunctions.body.php on line 196

Warning: array_shift() expects parameter 1 to be array, null given in /home/varlam36/dfwk.ru/docs/extensions/DFRawFunctions/DFRawFunctions.body.php on line 195

Warning: implode() [function.implode]: Invalid arguments passed in /home/varlam36/dfwk.ru/docs/extensions/DFRawFunctions/DFRawFunctions.body.php on line 196
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: Asva от 15 Ноября 2013, 12:14:35
Решение - откатить парсер на старую версию.
https://github.com/quietust/DFRawFunctions
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: iKlim от 16 Ноября 2013, 23:35:57
Статьи мастерворка же пострадают? Ты же сам пилил парсер, подправить не можешь?
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: ucnaHez от 23 Ноября 2013, 19:35:21
Во всех статьях про существ, растения, руды, отсутствует название (в боковом отделе) и самое главное - значок.
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: xenofeel от 06 Января 2014, 17:37:42
На главной нерабочая ссылка на английскую вики в таблице ссылок внизу.
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: iKlim от 07 Января 2014, 20:15:14
Исправил, домен они уже давно поменяли, но никто до сих пор не напомнил.
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: iKlim от 26 Января 2016, 23:40:37
Как обычно, после обновления какая-нибудь мелочь вылезет. Кнопки редактирования то появляются, то нет, пока не обновишь пару раз страницу. Причину никак не найду.
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: insolor от 09 Апреля 2016, 19:17:07
Похоже, поломались шаблоны Stonelookup и Gemlookup, показывают кучу not found:

https://www.google.ru/search?as_q=not+found&as_sitesearch=dfwk.ru

(https://pp.vk.me/c633727/v633727755/2324b/3B3qb4jPNyo.jpg)

Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: MEXAHOTABOP от 02 Января 2018, 05:24:44
опять поломались все шаблоны из за DFRawFunctions
а точнее tagentry и tagvalue возвращают not found на любой не нулевой номер

иногда появляется ошибка
Warning: array_shift() expects parameter 1 to be array, null given in /home/varlam36/dfwk.ru/docs/extensions/DFRawFunctions/DFRawFunctions.body.php on line 209

Warning: implode() [function.implode]: Invalid arguments passed in /home/varlam36/dfwk.ru/docs/extensions/DFRawFunctions/DFRawFunctions.body.php on line 210
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: Admin от 14 Января 2018, 20:44:10
Проблема в том, что на английской вики есть деление по версиям, название страницы начинается, к примеру с DF2014 и DFRawFunctions обрабатывают папку c таким же названием в своём составе. Раньше можно было это отключить и брать RAW со страниц нашей вики, но потом с очередной версией поломалось.
Если кто скажет, что поправить в файле https://github.com/quietust/DFRawFunctions/blob/master/DFRawFunctions.body.php чтобы он принудительно брал RAW из какой-то папки, буду благодарен и всё починится.
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: MEXAHOTABOP от 20 Января 2018, 22:29:14
ну
заменить
https://github.com/quietust/DFRawFunctions/blob/master/DFRawFunctions.body.php#L52
на что то вроде
function loadFile ($data)
{
global $wgDFRawEnableDisk;
if (!$wgDFRawEnableDisk)
return $data;
global $wgDFRawPath;
if (!is_dir($wgDFRawPath))
return $data;
                if (preg_match("/\[\w+\:.+\]/",$data))
    return $data;
$filename = str_replace(array('/', '\\'), '', $data);

$wantfile = $wgDFRawPath .'/'. $filename; //raws/filename по умолч
if (!is_file($wantfile))
return $data;
return file_get_contents($wantfile);
}
не проверял
но в теории должно работать
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: Admin от 01 Февраля 2018, 23:08:26
Ошибки на вики пропали, но равки так и не грузятся. Положил их просто кучей из папки с последней версии в /raw
Название: Re: Сообщения об ошибках на вики-дварфии.
Отправлено: MEXAHOTABOP от 02 Февраля 2018, 00:43:50
wgDFRawPath ( https://github.com/quietust/DFRawFunctions/blob/master/DFRawFunctions.php#L22 ) указывает на папку с raw файлами?
в логах сервера совсем никаких ошибок?
есть ли возможность задебажить getTags ( https://github.com/quietust/DFRawFunctions/blob/master/DFRawFunctions.body.php#L9 ) у меня возникло подозрение что он возвращает массивы только с одним элементом тк часть функций работает