Foren / National / Russian / Сиена, русское бета тестирование (Siena 0.9)

ErsteVorherige12345...10NächsteLetzte

Graber
#16 13. Oktober 2010, 19:36
1) Не работает опрос (r1397, demo)
В админке нет возможности добавить варианты ответов на вопрос. Кнопка "Add" ничего не делает.

1) Не работает определение tags в темплейтах через админку (r1397, demo)
Идем по ссылке, и смотрим раздел Tags:
видим:
index.tpl :
{INDEX_NEWS} : Missing
а он есть
Кто бездействует, тот не завоевывает
Trustmaster
#17 14. Oktober 2010, 02:04
Спасибо, исправим!
May the Source be with you!
Graber
#18 14. Oktober 2010, 15:01
Не добавляются новые страницы (r1397, demo)
Перейдя в раздел Pages имеем неактивную ссылку "Add a new entry". Посмотрел темплейт:
< ! -- IF {PHP.lincif_page} -- >
                                < a href="{ADMIN_PAGE_URL_ADD}">{PHP.L.addnewentry}< / a>
< !-- ELSE -- >
                                {PHP.L.addnewentry}
< ! -- ENDIF -- >
Грепнул код, нигде не нашел переменной lincif_page. Исправил темплейт, заменив этот кусок на:
< a href="{ADMIN_PAGE_URL_ADD}">{PHP.L.addnewentry}< / a>
и все заработало, страницы стали добавляться.
Правда после добавления страниц, в админке (фильтр "All"), они отображаются как Title - Deleted
А при отображении страниц почему-то пустые PAGE_SHORTTITLE и PAGE_TITLE, возможно другие поля тоже пустые, не успел проверить.
Кто бездействует, тот не завоевывает

Dieser Beitrag wurde von Graber (am 14. Oktober 2010, 15:12, vor 13 Jahre) bearbeitet
esclkm
#19 14. Oktober 2010, 16:59
Graber - спасибо! с логикой в фаблоне - исправили, DELETED - исправили, В админке нет возможности добавить варианты ответов на вопрос. Кнопка "Add" ничего не делает - исправили
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Graber
#20 14. Oktober 2010, 20:00
Глючит голосовалка на главной (r1409)

Создаю опрос, иду на главную, голосую.
После нажатия на кнопку "Голосовать" исчезает блок опросника, а должен появиться блок с результатами.

И еще: /modules/polls/polls.index.php
строка 47
'IPOLLS_TITLE' => cot_parse($row['poll_text'], $cfg['module']['polls']['markup']),
нужно заменить на
'IPOLLS_TITLE' => cot_parse($row_p['poll_text'], $cfg['module']['polls']['markup']),


PS: Зачем-то тут меня обозвали с двумя буквами "b"
Кто бездействует, тот не завоевывает

Dieser Beitrag wurde von Graber (am 14. Oktober 2010, 20:17, vor 13 Jahre) bearbeitet
esclkm
#21 15. Oktober 2010, 05:39
исправил) продолжаем)
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Graber
#22 15. Oktober 2010, 17:53
Все пропало! (r1412)

При установке плагина:
Fatal error: Call to a member function query() on a non-object in /var/www/www3.fastnic.ru/cotonti_svn/trunk/system/extensions.php on line 219

При удалении плагина:
Fatal error: Call to a member function delete() on a non-object in /var/www/www3.fastnic.ru/cotonti_svn/trunk/system/extensions.php on line 515

install.php:
Fatal error: Call to undefined function cot_db_connect() in /var/www/www3.fastnic.ru/cotonti_svn/trunk/modules/install/inc/install.update.php on line 101

Собственно говоря инсталлятор не единственный кто использует функции cot_db_*, которых больше нет в коде.
Дальше тестить нет возможности - все пропало, все сломалось, ничего не работае :)
Кто бездействует, тот не завоевывает
esclkm
#23 15. Oktober 2010, 18:27
все описанное выше поправил за исключением install.php
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Graber
#24 15. Oktober 2010, 19:10
Заметил странную штуку (r1414)

Пишу плагин, устанавливаю его.
плагин.setup.php
[BEGIN_COT_EXT]
Code=test
Name=test
Description=test
Version=1.0.0
Date=2010-Jan-31
Author=Antonio Graber
Copyright=
Notes=
SQL=
Auth_guests=R
Lock_guests=W12345A
Auth_members=R
Lock_members=W12345A
Requires_modules=index
Recommends_modules=
Recommends_plugins=
[END_COT_EXT]

плагин.index.php
[BEGIN_COT_EXT]
Hooks=index.tags
Tags=index.tpl:{PLUGIN_INDEX_TEST}
[END_COT_EXT]

Ок, имеем плагин, который выводит на главную что-то. И вот тут странность. Если я залогинен (в системе только 1 пользователь admin), то на главной плагин отрабатывает. Если я НЕ залогинен, то вывод на главную НЕ срабатывает. Далее выполняю запрос:
DELETE FROM cot_cache;
И после этого вывод плагина виден как авторизованному пользователю, так и нет.

----------------
и так и не пофиксили:
1) Не работает определение tags в темплейтах через админку
Идем по ссылке, и смотрим раздел Tags:
видим:
index.tpl :
{INDEX_NEWS} : Missing
а он есть

2) При отображении страниц почему-то пустые PAGE_SHORTTITLE и PAGE_TITLE, возможно другие поля тоже пустые, не успел проверить.
Кто бездействует, тот не завоевывает
esclkm
#25 15. Oktober 2010, 19:38
со страницами пофиксил:
итого у нас сейчас:
- install.php + другие вхождения cot_db_
- очистка постраничного кеша - после установки плагинов
- Не работает определение tags в темплейтах через админку
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Kort
#26 15. Oktober 2010, 19:57
Есть следующее давно наболевшее:
1. Паджинация
Выбор селектом -- очень большая неправильность, поскольку могут быть графические списки с количеством элементов в строке, кратным 3, 7 и т.д. Кроме того, разбиение всего на страницы -- очень неприятная и жесткая вещь, которая тянет cotonti обратно к клан-сайтам.
В данной связи: давайте сделаем количество записей на страницу списка инпутом с дефолтным значением, например, 20. Кроме того, для каждой категории было бы здорово иметь свой параметр. Это нужно в том числе и для того, чтобы, введя, 1000000, можно было бы нехитрым способом точечно отключить паджинацию для данного раздела. Возможны варианты реализации.
2. Группы страниц
Смысла в них уже никакого: теги работают одинаково и для подкаталогов и для страниц. А вот при использовании плагинов типа subcat или аналогов, вводящих посты из дочерних каталогов одной лентой (и в других аналогичных ситуациях), очень мешает. Реализуются группы очень просто за счет кастомизированных шаблонов и/или IF-логики.
Предложения из жизни, а не с потолка. В Сиене им самое место.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Graber
#27 15. Oktober 2010, 20:22
Пытался изменить вид adminCP. Всего-то хотел немного css поправить, но столкнулся с такой проблемой.
в system/admin/tpl/header.tpl жестко прописано
< link href="{PHP.cfg.system_dir}/admin/tpl/admin.css" type="text/css" rel="stylesheet" / >
и естественно править его нет смысла, т.к. он заменяется при каждом апдейте из SVN. Т.к. из текущей темы не загружается никакой CSS, решил заменить header.tpl для adminCP. Естественно хочется его положить в папку с темой, чтоб при апдейте движка ничего не пропало. Функция cot_skinfile опрашивает только 3 файла:
/themes/ТЕМА/header/header.tpl
./system/admin/tpl/header.tpl
./themes/ТЕМА/header.tpl


Последние 2 файла не подходят, т.к. один теряем при обновлении, а второй относится к скину, и нет желания пихать в него CSS для adminCP. Остается только /themes/ТЕМА/header/header.tpl. Но его изменение равносильно изменению ./themes/ТЕМА/header.tpl
Как быть? :)
Кто бездействует, тот не завоевывает

Dieser Beitrag wurde von Graber (am 15. Oktober 2010, 21:33, vor 13 Jahre) bearbeitet
Trustmaster
#28 17. Oktober 2010, 00:42
Поддержку собственных тем для админки мы пока просто не успели сделать. Сделаем.
May the Source be with you!
esclkm
#29 18. Oktober 2010, 19:56
странное ощущение при создании плагинов для siena - всероде все похоже, но совершенно по другому. Во многом намного проще - за счет дополнительных встроенных функций
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Graber
#30 18. Oktober 2010, 20:47
Совершенно согласен, у меня аналогичное ощущение. Как-то приятнее.

1) Не работает правка страниц из adminCP (r1431)
Управление сайтом / Страницы, далее нажимаем на иконку "Правка" для любой страницы, и получаем ошибку, т.к. в урле передается лишний параметр (/index.php?z=page&m=edit&id=3&r=adm) r=adm лишнее

2) Перестал работать markitup

3) Пытаюсь сделать страничку и часть текста выделить болдом. Страница сохраняется, но при выводе все теги заменены на
&lt;b&gt;
и.т.д., хотя в базе все ок. Возможно у меня что-то не так в настройках парсера, но там все по дефолту (правда непонятно ничего, т.к. нет текста с описанием что там YES, а что NO)
Кто бездействует, тот не завоевывает

Dieser Beitrag wurde von Graber (am 18. Oktober 2010, 21:11, vor 13 Jahre) bearbeitet

ErsteVorherige12345...10NächsteLetzte