Trustmaster |
|
---|---|
Апдейты будут отрабатывать, главное через тот же install.php их накладывать, а не вручную, тогда префиксы сами подставятся как надо.
PFS помню, всё не доберусь до него. May the Source be with you!
|
Graber |
|
---|---|
Админка->Страницы->Категории
не работает ссылка "Синхронизировать", выдает ошибку: Error: function cot_page_sync doesn't exist. Добавил в начало system/admin/admin.structure.php строку: require_once cot_incfile('page', 'module'); отработало, то кол-во страниц во всех категориях=0, что невозможно - на сайте свыше 800 страниц Добавлено 2 Минуты спустя: Странно, после конвертации остались разделы с путями "sys" и "weblogs", пока не заменил их на циферки никак не хотело подсчитать кол-во страниц в разделах... Добавлено 8 Минут спустя: Еще вот что нашел Скажем есть 2 раздела music (0 страниц) auto (1 страница) то по сслыке domain.com/page.php?c=music получим ошибку: Fatal error: Call to undefined function cot_comments_link() in /var/www/1/www.ravecon.ru/trunk/plugins/comments/comments.list.tags.php on line 22 а вот на domain.com/page.php?c=auto где есть хоть 1 страница, ошибки уже не будет Кто бездействует, тот не завоевывает
|
|
This post was edited by Graber (2011-02-24 22:43, 13 years ago) |
Trustmaster |
|
---|---|
Категории пофиксил в r1871, посмотри. Про sys и weblogs не могу сказать, что с этим зверем не так.
May the Source be with you!
|
Graber |
|
---|---|
# Trustmaster : Про sys и weblogs не могу сказать, что с этим зверем не так.Будем считать, что это был мой личный глюк, т.к. повторно воспроизвести не получилось. В остальном все ок. Сегодня ковырял сайт который сконвертил из LDU, и наткнулся на такой момент. Во многих страницах используются BB коды вперемешку с html, а кот использует html. Обидно, что install.php не сконвертил BB в html... Может есть конвертер, или нужно писать? Кто бездействует, тот не завоевывает
|
Trustmaster |
|
---|---|
При апргрейде инлудится setup/siena/bbcode2html.inc
May the Source be with you!
|
Graber |
|
---|---|
В plugins/bbcode/setup/bbcode.install.sql есть строка:
('email', 'callback', '\\[email=(\\w[\\._\\w\\-]+@[\\w\\.\\-]+\\.[a-z]+)\\](.+?)\\[/email\\]', 'return cot_obfuscate(''<a href="mailto:''.$input[1].''">''.$input[2].''</a>'');', 1, 1, 128, '', 0), Добавлено 2 часа 24 Минуты спустя: Написал конвертер Для совместимости с LDU пришлось добавить bb-кодов: ('red', 'str', '[red]', '<span style="color:#F93737">', 1, 1, 128, '', 0),
('red', 'str', '[/red]', '</span>', 0, 1, 128, '', 0),
('white', 'str', '[white]', '<span style="color:#FFFFFF">', 1, 1, 128, '', 0),
('white', 'str', '[/white]', '</span>', 0, 1, 128, '', 0),
('green', 'str', '[green]', '<span style="color:#09DD09">', 1, 1, 128, '', 0),
('green', 'str', '[/green]', '</span>', 0, 1, 128, '', 0),
('blue', 'str', '[blue]', '<span style="color:#018BFF">', 1, 1, 128, '', 0),
('blue', 'str', '[/blue]', '</span>', 0, 1, 128, '', 0),
('orange', 'str', '[orange]', '<span style="color:#FF9900">', 1, 1, 128, '', 0),
('orange', 'str', '[/orange]', '</span>', 0, 1, 128, '', 0),
('yellow', 'str', '[yellow]', '<span style="color:#FFFF00">', 1, 1, 128, '', 0),
('yellow', 'str', '[/yellow]', '</span>', 0, 1, 128, '', 0),
('purple', 'str', '[purple]', '<span style="color:#A22ADA">', 1, 1, 128, '', 0),
('purple', 'str', '[/purple]', '</span>', 0, 1, 128, '', 0),
('black', 'str', '[black]', '<span style="color:#000000">', 1, 1, 128, '', 0),
('black', 'str', '[/black]', '</span>', 0, 1, 128, '', 0),
('grey', 'str', '[grey]', '<span style="color:#B9B9B9">', 1, 1, 128, '', 0),
('grey', 'str', '[/grey]', '</span>', 0, 1, 128, '', 0),
('pink', 'str', '[pink]', '<span style="color:#FFC0FF">', 1, 1, 128, '', 0),
('pink', 'str', '[/pink]', '</span>', 0, 1, 128, '', 0),
('sky', 'str', '[sky]', '<span style="color:#D1F4F9">', 1, 1, 128, '', 0),
('sky', 'str', '[/sky]', '</span>', 0, 1, 128, '', 0),
('sea', 'str', '[sea]', '<span style="color:#171A97">', 1, 1, 128, '', 0),
('sea', 'str', '[/sea]', '</span>', 0, 1, 128, '', 0),
('colleft', 'str', '[colleft]', '<div style="float: left;">', 1, 1, 128, '', 0),
('colleft', 'str', '[/colleft]', '</div>', 1, 1, 128, '', 0),
('colright', 'str', '[colright]', '<div style="float: right;">', 1, 1, 128, '', 0),
('colright', 'str', '[/colright]', '</div>', 1, 1, 128, '', 0),
('hr', 'str', '[hr]', '<hr />', 1, 1, 128, '', 0),
('p', 'str', '[p]', '<p>', 1, 1, 128, '', 0),
('p', 'str', '[/p]', '</p>', 0, 1, 128, '', 0),
('page', 'pcre', '\\[page=(\\d+)\\](.+?)\\[/page\\]', '<a href="page.php?id=$1">$2</a>', 1, 1, 128, '', 0),
('email', 'pcre', '\\[email\\](.+?)\\[/email\\]', '<a href="mailto:$1">$1</a>', 1, 1, 128, '', 0),
('email', 'pcre', '\\[email=(\\w[\\._\\w\\-]+@[\\w\\.\\-]+\\.[a-z]+)\\](.+?)\\[/email\\]', '<a href="mailto:$1">$2</a>', 1, 1, 128, '', 0), сам конвертер получился таким:
// Environment setup
define('COT_CODE', true);
define('COT_MODULE', true);
$env['ext'] = 'conver_bb';
$env['location'] = 'conver_bb';
// Basic requirements
require_once './datas/config.php';
require_once $cfg['system_dir'] . '/functions.php';
require_once $cfg['system_dir'] . '/common.php';
require_once $cfg['system_dir'] . '/cotemplate.php';
// Additional requirements
require_once cot_incfile('bbcode', 'plug');
require_once $cfg['system_dir'] . '/header.php';
$res = $db->query("SELECT page_id, page_text FROM cot_pages");
while($row = $res->fetch())
{
$db->exec("UPDATE cot_pages SET page_text=".$db->quote(cot_bbcode_parse($row['page_text']))." WHERE page_id=".$row['page_id']);
}
require_once $cfg['system_dir'] . '/footer.php';
- для его работы добавил в плагин bbcode LDUшных кодов (см. выше), - установил сам плагин - в plugins/bbcode/inc/bbcode.functions.php закоментил строки: $text = htmlspecialchars($text); и $text = nl2br($text); после этого запустил конвертер, и получил замечательный HTML удалил плагин bbcode, и возрадовался Кто бездействует, тот не завоевывает
|
|
This post was edited by Graber (2011-02-25 18:14, 13 years ago) |
Trustmaster |
|
---|---|
Если я не ошибаюсь, эти же ббкоды добавляются плагином совместимости seditio. Можно его при конвертации в HTML при апгрейде подключать тоже.
May the Source be with you!
|
Graber |
|
---|---|
Да, действительно, там все эти коды есть. Тогда есть смысл его подключать, т.к. тот конвертер что есть сейчас превратил мою базульку в такую мешанину из ББ и ХТМЛ...
Если что-то будешь делать в этом направлении могу протестировать в понедельник. Дамп от 0.6.13 до конвертации имеется. Кто бездействует, тот не завоевывает
|
jcrush |
|
---|---|
а это что?
Установщик Cotonti ver. 0.9.0 Шаг 1 из 4 Ошибка Для запуска Cotonti необходимо PHP-расширение pdo_mysql ладно хер с ним, создал базу руками, редирект на /install в конфиге есть оказывается строчка, ладно убрал ее, далее: Ошибка сервера На веб-сайте произошла ошибка при получении http://. Веб-сайт может быть закрыт на обслуживание или настроен неправильно. Вот несколько советов и рекомендаций: Обновите эту страницу позже. Ошибка HTTP 500 (Internal Server Error): Непредвиденная ситуация была обнаружена в то время как сервер пытался выполнить запрос. и лог Sat Feb 26 10:08:13 2011] [error] [client ] File does not exist: /var/www/icons, referer: http:// [Sat Feb 26 10:08:13 2011] [error] [client ] File does not exist: /home//domains/.ru/public_html/favicon.ico [Sat Feb 26 10:25:51 2011] [error] [client ] File does not exist: /var/www/icons, referer: http://.ru/ лучше уж как было чем так как стало )) поставить так и не удалось )) SEO блог: http://blog.stfw.ru/
|
esclkm |
|
---|---|
pdo_mysql - без оного в 09 никуда)
а без инстала конфиг файл неверный littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
jcrush |
|
---|---|
Нахрена? Кто то ставить еще что-то кроме mysql? ппц.
SEO блог: http://blog.stfw.ru/
|
esclkm |
|
---|---|
http://php.net/manual/en/ref.pdo-mysql.php )
вообщето ставят) а пдо был одним из простых выходов) littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
jcrush |
|
---|---|
Я тут повыковыривал, все затыки но в итоге понял что бесполезно ибо коннект то другой, на строке:
$options[PDO::MYSQL_ATTR_INIT_COMMAND] = $collation_query; ну и соответственно Ошибка Не удалось подключиться к базе MySQL. Проверьте настройки подключения. это в смысле что бы MySQL 3.x, 4.x работало? А если я не имею рута на хостинге? Хостинг типа менять?)) вопрос нахрена? SEO блог: http://blog.stfw.ru/
|
Trustmaster |
|
---|---|
Ох и удружил нам этот чёртов msg=500, ошибок не видно.
PDO ставится по умолчанию во всех установках PHP начиная с версии 5.1.0. pdo_mysql во всех современных дистрибутивах ставится вместе с пакетами mysql для PHP. Зачем? Встал вопрос о том, что надо менять функции работы с базой на что-то более современное и универсальное (во фреймворках нынче и CRUD, и placeholder'ы, и даже ORM). Чем тянуть здоровенную библиотеку типа Doctrine или ADO, с которыми запросы станут выполняться медленно, решили использовать стандартные средства PHP в виде PDO. На MySQL 3.x и 4.x кстати движок работать тоже не будет. Кто-то тут про 2011 год говорил, разработчики тоже хотят воспользоваться современными средствами. May the Source be with you!
|
jcrush |
|
---|---|
[hide]http://transhdv.ru/rss.php[/hide] - phpinfo не вижу чтобы стояла pdo_mysql.
SEO блог: http://blog.stfw.ru/
|