Автор Тема: Сообщения об ошибках на вики-дварфии.  (Прочитано 19659 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Apis

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Сообщения об ошибках на вики-дварфии.
« Ответ #15 : 15 Ноября 2013, 04:19:34 »
Уже пол-года вместо подробной инфы по рудам в свойствах везде проставлено not found.
http://dfwk.ru/Marble
Я сначала думал, что это временно, но что-то уж очень долго.

Оффлайн Apis

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Сообщения об ошибках на вики-дварфии.
« Ответ #16 : 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

Оффлайн Asva

  • Пользователь
  • **
  • Сообщений: 96
    • Просмотр профиля
Re: Сообщения об ошибках на вики-дварфии.
« Ответ #17 : 15 Ноября 2013, 12:14:35 »
Решение - откатить парсер на старую версию.
https://github.com/quietust/DFRawFunctions

Оффлайн iKlim

  • Старожил
  • ****
  • Сообщений: 391
    • Просмотр профиля
Re: Сообщения об ошибках на вики-дварфии.
« Ответ #18 : 16 Ноября 2013, 23:35:57 »
Статьи мастерворка же пострадают? Ты же сам пилил парсер, подправить не можешь?

Оффлайн ucnaHez

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Сообщения об ошибках на вики-дварфии.
« Ответ #19 : 23 Ноября 2013, 19:35:21 »
Во всех статьях про существ, растения, руды, отсутствует название (в боковом отделе) и самое главное - значок.

Оффлайн xenofeel

  • Старожил
  • ****
  • Сообщений: 285
  • got strange mood
    • Просмотр профиля
Re: Сообщения об ошибках на вики-дварфии.
« Ответ #20 : 06 Января 2014, 17:37:42 »
На главной нерабочая ссылка на английскую вики в таблице ссылок внизу.
Ъ_Ъ только твёрдость во взгляде.

Оффлайн iKlim

  • Старожил
  • ****
  • Сообщений: 391
    • Просмотр профиля
Re: Сообщения об ошибках на вики-дварфии.
« Ответ #21 : 07 Января 2014, 20:15:14 »
Исправил, домен они уже давно поменяли, но никто до сих пор не напомнил.

Оффлайн iKlim

  • Старожил
  • ****
  • Сообщений: 391
    • Просмотр профиля
Re: Сообщения об ошибках на вики-дварфии.
« Ответ #22 : 26 Января 2016, 23:40:37 »
Как обычно, после обновления какая-нибудь мелочь вылезет. Кнопки редактирования то появляются, то нет, пока не обновишь пару раз страницу. Причину никак не найду.

Оффлайн insolor

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1064
  • Adequate Reverse Engineer
    • Просмотр профиля
Re: Сообщения об ошибках на вики-дварфии.
« Ответ #23 : 09 Апреля 2016, 19:17:07 »
Похоже, поломались шаблоны Stonelookup и Gemlookup, показывают кучу not found:

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



« Последнее редактирование: 09 Апреля 2016, 19:35:49 от insolor »

Оффлайн MEXAHOTABOP

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Сообщения об ошибках на вики-дварфии.
« Ответ #24 : 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

Оффлайн Admin

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 103
    • Просмотр профиля
Re: Сообщения об ошибках на вики-дварфии.
« Ответ #25 : 14 Января 2018, 20:44:10 »
Проблема в том, что на английской вики есть деление по версиям, название страницы начинается, к примеру с DF2014 и DFRawFunctions обрабатывают папку c таким же названием в своём составе. Раньше можно было это отключить и брать RAW со страниц нашей вики, но потом с очередной версией поломалось.
Если кто скажет, что поправить в файле https://github.com/quietust/DFRawFunctions/blob/master/DFRawFunctions.body.php чтобы он принудительно брал RAW из какой-то папки, буду благодарен и всё починится.

Оффлайн MEXAHOTABOP

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Сообщения об ошибках на вики-дварфии.
« Ответ #26 : 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);
}
не проверял
но в теории должно работать
« Последнее редактирование: 20 Января 2018, 22:34:29 от MEXAHOTABOP »

Оффлайн Admin

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 103
    • Просмотр профиля
Re: Сообщения об ошибках на вики-дварфии.
« Ответ #27 : 01 Февраля 2018, 23:08:26 »
Ошибки на вики пропали, но равки так и не грузятся. Положил их просто кучей из папки с последней версии в /raw

Оффлайн MEXAHOTABOP

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Сообщения об ошибках на вики-дварфии.
« Ответ #28 : 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 ) у меня возникло подозрение что он возвращает массивы только с одним элементом тк часть функций работает
« Последнее редактирование: 02 Февраля 2018, 00:54:08 от MEXAHOTABOP »