The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Система инвентаризации компьютерной и оргтехники GLPI v0.65"
Отправлено TI_Eugene, 21-Янв-09 20:37 
Так, по состоянию на сейчас - всё работает как часы (без GLPI - пока не трогал).
Платформа - CentOS 5.2, utf-8 locale.
Источники вдохновения - эта страничка и http://forums.ocsinventory-ng.org/viewtopic.php?id=603 (далее - Forum)
OCS Inventor 1.02RC3 в виде rpm от remi, агенты - 4.0.5.0 с сайта OCS.
Делаем:
1. Клиент - устанавливаем, двоичным редактором правим прямо внутри OCSInventory.exe и Biosinfo.exe ISO... на windows-1251 (второй вариант - на сервере делать замену заголовка xml (Ocsinventory.pm)
2. Сервер:
2.1. russian.txt - лучше всего выдрать в AltLinux, перекодировать в utf-8 и первой строкой - "0 utf-8";
2.2. патчим sql как на Forum'е (при установке будет ругаться - уменьшить utf-ные строки primary key до 100);
2.3. патчим machine.php:
====
diff -U3 machine.php.old machine.php.new
--- machine.php.old     2008-10-11 00:22:52.000000000 +0400
+++ machine.php.new     2009-01-21 19:06:39.000000000 +0300
@@ -624,7 +624,7 @@
        {       $ii++; $td3 = $ii%2==0?$td2:$td4;
                echo "<tr>";
                echo "$td3".htmlentities(textDecode($item->PUBLISHER))."</td>
-                         $td3".htmlentities(textDecode($item->NAME))."     </td>
+                         $td3".textDecode($item->NAME)."     </td>
                      $td3".textDecode($item->VERSION)."  </td>
                          $td3".(htmlentities(textDecode($item->COMMENTS))?htmlentities(textDecode($item->COMMENTS)):"N/A")."     </td>";
                /*      $td3".textDecode($item->FOLDER)."   </td>
@@ -1100,7 +1100,7 @@
{
        echo "

<table align=\"center\"  width='100%'  cellpadding='4'>";
        echo "<tr>";
-       echo "<td align='center' width='100%'><b><font color='blue'>".strtoupper($text)."</font></b></td>";
+       echo "<td align='center' width='100%'><b><font color='blue'>".$text."</font></b></td>";
        echo "</tr>";
        echo "</table>
";
}
====
2.4. при входе на сервер _не_забываем_ включить русский язык (мне это обошлось в неделю - Opera 10 beta не сказала серверу, что ru).
3. и больше _ничего_ не трогаем :-)

ЗЫ: Клиент 1.02RC2 не работает, как надо - проверено 5 минут назад. Во всяком случае - с данным сервером.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру