Сегодня: 05:03:2026 С добрым утром!

I live ExBB and CMS Limbo!  I live ExBB and CMS Limbo!
Логин :
Пароль :
Регистрация?  Забыли пароль? 
 

Страниц (117): В начало « ... 89 90 91 92 [93] 94 95 96 97 ... » В конец

> Найдено сообщений: 1166
NordWest Отправлено: 8 ноября 2012 — 15:24 • Тема: Работа в Limbo с XML данными • Форум: Limbo CMS

Ответов: 7
Просмотров: 3436
Сохраняем в переменной $table_data результат функции read_updates_xml
Эта функция получает данные из объекта $xml, ищет там категорию components и в этой категории ищет данные согласно списка, определенного в архиве $table_req

code:
$table_data = read_updates_xml($xml,'components',$table_req );

Спойлер (Показать)
NordWest Отправлено: 8 ноября 2012 — 15:04 • Тема: Работа в Limbo с XML данными • Форум: Limbo CMS

Ответов: 7
Просмотров: 3436
Создаем в переменной $table_req вспомогательный массив, содержащий список элементов, которые мы хотели бы получить.
Другими словами в этом массиве перечисляем поля структуры, данные из которых нам нужно прочитать.

code:
$table_req = array (
'id'=>'id','name'=>'name','link'=>'link','published'=>'published','author'=>'author',
'version'=>'version','date'=>'date','authorEmail'=>'authorEmail','size'=>'size');
NordWest Отправлено: 8 ноября 2012 — 14:42 • Тема: Работа в Limbo с XML данными • Форум: Limbo CMS

Ответов: 7
Просмотров: 3436
Заполняем структуру объекта $xml данными из переменной $xml_data
По сути заполняем структуру данными из файла updates.xml.

code:
$xml->fromString($xml_data);

Спойлер (Показать)
NordWest Отправлено: 8 ноября 2012 — 14:24 • Тема: Работа в Limbo с XML данными • Форум: Limbo CMS

Ответов: 7
Просмотров: 3436
Работа с XML данными

Тут я буду разбираться с функциями, которые используются при работе с XML данными. Некоторые вещи объяснить будет сложно, а потому мне проще отталкиваться от конкретного примера. Не зная теории я буду использовать принцип черного ящика - подавать на вход данные и смотреть что получаю на выходе. Код буду обрамлять тегами Code, а данные вообще прятать под Spoiler ввиду большого размера...

Итак имеем на входе файл

Спойлер (Показать)

Создаем объект класса MiniXMLDoc. Через этот объект и будем оперировать данными
Следующей командой читаем в переменную $xml_data содержимое файла
code:
$xml = new MiniXMLDoc();
$xml_data=get_url('http://limbo/updates.xml');
NordWest Отправлено: 5 ноября 2012 — 19:54 • Тема: Попытка запустить репозитарий • Форум: Limbo CMS

Ответов: 9
Просмотров: 3833
Не работает ссылка "Инфо".
Определил, что по ссылке почему то вызывается функция info_language() из файла admin.language.html.php
NordWest Отправлено: 5 ноября 2012 — 14:59 • Тема: История изменений... • Форум: Limbo CMS

Ответов: 40
Просмотров: 30094
Поправил форматирование исходного кода в файлах admin.system.php и admin.system.html.php
В последнем есть притензия к функции browse() - оболочка ругается на синтаксис.
NordWest Отправлено: 5 ноября 2012 — 11:58 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45990
Просто руки опускаются - движок на котором сейчас крутится сайт однозначно более свежий. Получается я где-то потерял последние наработки (то ли когда винда слетала, а может просто запутался... ) и после перерыва правлю устаревшее ядро. Огорчение
NordWest Отправлено: 5 ноября 2012 — 01:23 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45990
Если честно я в шоке!!! Выясняется, что версия, которая крутится на сайте более крутая, чем то, что я сейчас правлю. Вот это я дал - правил код прямо на сайте, а дистрибутив не обновлял.
NordWest Отправлено: 5 ноября 2012 — 00:39 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 45990
Я тут где то уже писал, что добавил отображение времени генерации скрипта.
Но сейчас начал искать - еле нашел. Короче что бы снова не забыть...

\includes\footer.php

code:
echo '<div align="center">[ '._EXE_TIME.t_pagetime("print").' ]</div>';
NordWest Отправлено: 5 ноября 2012 — 00:02 • Тема: История изменений... • Форум: Limbo CMS

Ответов: 40
Просмотров: 30094
class_install.php

было (Показать)


стало (Показать)

Страниц (117): В начало « ... 89 90 91 92 [93] 94 95 96 97 ... » В конец

Powered by ExBB v1.1.180311