Jump to content

Не работает спойлер


fo011y

Recommended Posts

Спасибо за наводку, исправьте в инструкции.

<link rel="stylesheet" href="/itemstats/templates/wiki.css" type="text/css" />

<script type="text/javascript" src="/itemstats/overlib/overlib.js"></script>

<script type='text/javascript' src='/itemstats/includes/wiki.js'></script>
На
<link rel="stylesheet" href="itemstats/templates/wiki.css" type="text/css" />

<script type="text/javascript" src="itemstats/overlib/overlib.js"></script>

<script type='text/javascript' src='itemstats/includes/wiki.js'></script>

  • Upvote 1
Link to comment
Share on other sites

  • 3 weeks later...

Хоть убейте, почемуто не загружается инфа в кеш,

напрочь, просто висят вопросы и хоть застрелись.

В базе данных все создалось, все ссылки и так далее,

при попытке обновить предмет (в админской панели просмотра всех предметов) получаем вот такое

The requested URL /admin/itemstats/updateitem.php was not found on this server.

И это правильно ведь в папке admin вообще нету папки itemstats.

Будьте так любезны разъясните в чем прикол?

post-2469-1238415409_thumb.jpg

Edited by Chukchik
Link to comment
Share on other sites

Chukchik, вносили ли вы какие-либо правки в код дкп-сайта?

Откройте страницу /admin/updateitemstats.php - сообщите, что у вас выводится напротив строк про cURL и fopen?

Дайте ссылку на ваш дкп-сайт.

Link to comment
Share on other sites

http://eqdkp.triplefun.org/

Локаль русская, менял на английскую толку никакого.

БД в cp1251_general_ci

В базе данных кеша есть все предметы, и ссылки там правильные,

если скопировать и вставить в браузер то все номано открывается.

Так что вот такие пирожки.

До изменнений в код еще руки не дошли... ( если у других работает, значит что-то просто не донастроено, хотя фиг его знает )

Есть предположение что каких то прав нехватает на папку самого кеша, хотя уже просто тупо поставил 777 и никаких изменений.

вот и бъюсь об стену...

post-2469-1238488084_thumb.jpg

Edited by Chukchik
Link to comment
Share on other sites

Chukchik, для начала - попробуйте установить чистый дкп-сайт, без добавления английских расширений.

Проверьте, какая кодировка у таблицы item_cache, которая используется спойлером.

Далее, создайте в директории дкп-сайта файл phpinfo.php со следующим содержимым:

<?
phpinfo();
?>[/code]

Link to comment
Share on other sites

Chukchik, к сожалению я не могу даже представить себе причину, по которой у вас не подгружается и не показывается информация.

Попробуйте включить расширение PHP sockets.so (у себя в панели ISPmanager)

Если у вас php обрабатывается как модуль апача, попробуйте изменить его на режим работы как FastCGI.

Попробуйте включить Zend Oprimizer (в панели управления, страница расширений PHP, если доступен).

Link to comment
Share on other sites

Itemstats class initialized

Preferences : ==============================================

item_lang_default : en

displayitemstatslink : true

path_cache : ./xml_cache/

automatic_search : true

Integration_mode : normal

openConnection : 0

Tooltip_css : wiki.css

Tooltip_js : overlib

debug_mode : true

path_itemstats : /itemstats/

priority list : 

Array (	 [0] => wiki ) 

============================================================


Itemstats connected to database WITHOUT new connection activated.


New getItemForDisplay : 

item_name : Покрытие отваги

type : item

icon_lsize : 

search_objects : 1

force_integration_mode : 0

=> getItemName (real case name) : Покрытие отваги

====== END getItemForDisplay ==================================================
Долго ковырял все енто добро, добрался до того что function itemstats_read_url($url) - эта функция не отрабатывает в моем случае получаемую ссылку. Немного покумекав сварганил маленький файлик с таким содержимым.
<?php


$ch = @curl_init('http://norrath.ru/wiki/');

@curl_setopt($ch, CURLOPT_TIMEOUT, 30);

@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

@curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);


echo curl_exec($ch);

@curl_close($ch);



?>
Так вот что странно. Если в этой строке указан адрес
$ch = @curl_init('http://norrath.ru/');
То нормально подгружается вся страничка Норрата, Но если мы меняем на
$ch = @curl_init('http://norrath.ru/wiki/');

То становимся в сторонку и начинаем раскуривать очредной план по победе над данными проблемами,

короче говоря нифига уже не подгружается.

Если весь этот файл конвернуть в UTF-8 во втором случае, то все нормально подгружается.

Знатоки Wiki расскажите, что в ней такого особенного то, что она такая сволочь?

Edited by Chukchik
Link to comment
Share on other sites

Ну раз никто несмог помочь с моей проблемой...

Решил пойти другим путем.

нашел в инете EQDKP Plus 0.6.2.5 UTF-8 (ruWoW:DKP-4474 (Несочтите за рекламу)

Молодцы ребята все поуму, единственный недостаток, она только для WoW.

Недолго думая, приложив минимум усилий по скрещиванию двух систем и оптимизации,

получил на выходе полноценный вариант EQDkp-Plus в UTF8 кодировке.

Сейчас отшлифовываю и буду пользовать ее.

Так что вот такие пирожки.

Edited by Chukchik
  • Downvote 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...