Что такое InstantCMS 1.10 и с чем его едят ?

#61 30 октября 2012 в 10:00
Anabiotick, о, спасибо большое =))))) Очень нужная вещь. Лучше бы её опубликовали прямо в релизе, типа: демо(клик). =)
#62 30 октября 2012 в 10:18
Anabiotick, Огромное спасибо!!)
#63 2 ноября 2012 в 04:00
Ребята, посоветуйте!
Ставить InstantCMS 1.10 или подождать до 2.0 ?
Обе системы новые, поэтому не могу понять чем отличаются или можно будет потом мигрировать во 2 ветку?
#64 2 ноября 2012 в 09:14

Ставить InstantCMS 1.10 или подождать до 2.0 ?

F_a_R_i_D
Все зависит от того, какой проект вы собираетесь разрабатывать, и сколько времени у вас на это отведено.
Релиз 2.0 ожидается +- февраль 2013 года, и это только релиз.
#65 2 ноября 2012 в 20:47
Проблемка после обновки...
Уже на втором сайте. Не кликабельны ссылки Темы (52) | Сообщения (54) в разделе моя активность форума. Кликаешь, и ничего не происходит.
сайт/forum/my_activity.html

На первом сайте вылечилось как то само-собой. На втором, пока ни в какую. Остальной ajax робит отлично. Куда копать?
#66 2 ноября 2012 в 21:03
Евгений, очистить кеши все возможные.
#67 2 ноября 2012 в 21:42

очистить кеши все возможные.

Fuze
забыл сказать...
на дефолтном шаблоне все ок, робит. проблемки на моем. Но он точно такой же по структуре, как первый шаб, проблема в которм разрешилась сама собой. Сижу чешу репу, что может быть не так…
#68 2 ноября 2012 в 23:25
Установил 1.10, впервые, — начал наполнять, и наткнулся на ряд непонятностей.
1. Перевод, сиречь, локализация (актуально, т.к., сайт не на русском языке): перевел файлы в папке /languages, файлы в теме, однако модуль Лента активности так и выдает на стену сообщения типа "добавляет запись… регистрируется, приветствуем!". Простой поиск по файлам движка выдает только наличие этих строк в sqldumpdemo.sql. Не уловил нюанса, требуется локализация полей в БД?)
2. Теги. Прописываются в нескольких местах сайта, к статье, к каталогу, к фото. Единого центра управления тегами нет, но это ладно. Проблема в том, что юникодовский вроде движок не сохраняет в тегах некоторые символы, используемые на сайте, в частности, Ĉ, Ĵ, Ŝ, Ŭ — как прописные так и строчные. Т.е, если тег Ĉinio, то сохраняется как inio. Ради интереса залез в БД, вручную поменял там на Ĉinio, тогда тег отображается верно, но при тыкании на него в облаке тегов выдает: "По тегу "inio" ничего не найдено". Прибивается не только первый символ, но и символы в других знаках слова. По непонятной логике теги сохраняются то со строчной, то прописной буквы, хотя изначально прописываются с прописной.
При попытке пересохранить тег с прописной, в списке тегов появляется тег со строчной, а в cms_tags появляются два поля (разными id и item_id)с одинаковым тегом — оба со строчной. Попытка сохранить тег St.Peterburg или St-Peterburg приводит к сохранению тега в виде Stpeterburg.
3.HTML-теги. Не могу понять закономерность и причину, но попытки добавить в гиперссылку тег "target="_blank" в большинстве случаев безуспешны — при сохранении тег прибивается неведомыми силами.
Попытка с того же браузера сохранить ссылку того же вида на движке WP на том же хостинге, через тот же браузер — ок.
В FCKEditor — никаких настроек, что угнетает. Можно, конечно, поискать и поправить вручную файлы плагина, но в период наполнения сайта слишком роскошное развлечение, имхо
4. Эффект lightbox. В форуме, в альбоме — есть. В статью вставить фото с таким эффектом — нереально, что как то странно и нелогично.
5. проблемы с <iframe> В некоторых случаях вставляется чудесно, например, при размещении роликов Youtube. Код с <iframe> от openstreetmap.org — убивается напрочь.
6.Хелп. видимо, общее место, но отсутствие какой-бы то ни было содержательной документации резко убивает оптимизм при работе с движком.
#69 2 ноября 2012 в 23:42

1. Перевод (актуально, т.к., сайт не на русском языке)… типа "добавляет запись… регистрируется, приветствуем!"

в таблице #__actions

2. Теги.… в частности, Ĉ, Ĵ, Ŝ, Ŭ — как прописные так и строчные

core/cms.php посмотрите со строки 3512 и добавьте необходимые символы в нужных местах
#70 2 ноября 2012 в 23:56
Спасибо за комментарий😊

в таблице #__actions

wask
я нашел, где это хранится в бд, но боялся в это поверить, то бишь, вто что локализация движка тут на уровне БД.
что ж, исправлю там ...)

2. Теги.… в частности, Ĉ, Ĵ, Ŝ, Ŭ — как прописные так и строчные
core/cms.php посмотрите со строки 3512 и добавьте необходимые символы в нужных местах

wask
посмотрел, но я вообще, банальный юзер, и править код в PHP — это выше моей компетентности )))

впрочем, за помощь все равно спасибо! )
#71 3 ноября 2012 в 00:10

я вообще, банальный юзер, и править код в PHP — это выше моей компетентности

biser
все мы в той или иной степени банальные юзеры и все с чего то и когда то начинали ...
не спешите с выводами подобно этим

отсутствие какой-бы то ни было содержательной документации резко убивает оптимизм при работе с движком.

biser
для примера и для начала поставьте себе текстового редактора, для начала вполне достаточно Notepad++, открывайте в нем файл core/cms.php читайте поначалу коменты к коду русским текстом и по ходу переводите встречающиеся русские фразы, ))) а потом "научите" систему, как писал выше, правильно писать урлы ...
ну и в добрый путь, с добрым началом и надеждой что у вас все получится
#72 3 ноября 2012 в 00:20

для примера и для начала поставьте себе текстового редактора, для начала вполне достаточно Notepad++, открывайте в нем файл core/cms.php читайте поначалу коменты к коду русским текстом и по ходу переводите встречающиеся русские фразы, ))) а потом "научите" систему, как писал выше, правильно писать урлы ...

wask
Текстовых редакторов для работы с unicode у меня навалом, в тч. и Notepad++
Но блок кода с 3512 мне не говорит ни о чем:
  1. if(!$cat) { return $seolink;}
  2.  
  3. $path_list = $inDB->getNsCategoryPath($table, $cat['NSLeft'], $cat['NSRight'], 'id, title, NSLevel, seolink, url', $differ);
  4. if (!$path_list){ return $seolink; }
  5.  
  6. $path_list[count($path_list)-1] = array_merge($path_list[count($path_list)-1], $category);
  7.  
  8. foreach($path_list as $pcat){
  9. $seolink .= self::strToURL((@$pcat['url'] ? $pcat['url'] : $pcat['title']), $is_cyr) . '/';
  10. }
  11.  
  12. $seolink = rtrim($seolink, '/');
  13.  
  14. $is_exists = $inDB->rows_count($table, "seolink='{$seolink}' AND id <> {$category['id']}");
  15.  
  16. if ($is_exists) { $seolink .= '-' . $cat['id']; }
  17.  
  18. return $seolink;
Я не знаю PHP и суть проблемы в переложении на язык сей мне просто непонятна. Увы.
#73 3 ноября 2012 в 00:30
у вас не то ...
со строки 3512 в файле core/cms.php такое
  1.  
  2. public static function strToURL($str, $is_cyr = false){
  3.  
  4. $str = str_replace(' ', '-', mb_strtolower(trim($str)));
  5. $string = rtrim(preg_replace ('/[^a-zA-Zа-яёА-ЯЁ0-9\-]/iu', '-', $str), '-');
  6.  
  7. while(mb_strstr($string, '--')){ $string = str_replace('--', '-', $string); }
  8.  
  9. if(!$is_cyr){
  10. $ru_en = array(
  11. 'а'=>'a','б'=>'b','в'=>'v','г'=>'g','д'=>'d',
  12. 'е'=>'e','ё'=>'yo','ж'=>'zh','з'=>'z',
  13. 'и'=>'i','й'=>'i','к'=>'k','л'=>'l','м'=>'m',
  14. 'н'=>'n','о'=>'o','п'=>'p','р'=>'r','с'=>'s',
  15. 'т'=>'t','у'=>'u','ф'=>'f','х'=>'h','ц'=>'c',
  16. 'ч'=>'ch','ш'=>'sh','щ'=>'sch','ъ'=>'','ы'=>'y',
  17. 'ь'=>'','э'=>'ye','ю'=>'yu','я'=>'ja'
  18. );
  19.  
  20. foreach($ru_en as $ru=>$en){
  21. $string = preg_replace('/(['.$ru.']+?)/iu', $en, $string);
  22. }
  23. }
  24.  
  25. if (!$string){ $string = 'untitled'; }
  26.  
  27. return $string;
  28.  
  29. }
  30.  
  31.  
осталось добавить ваши символы или их сочетания чтобы система изначально правильно писала урлы, а уж потом можно перейти и к тегам
#74 3 ноября 2012 в 00:35

у вас не то ...
со строки 3512 в файле core/cms.php такое

wask
хм, я привел именно тот кусок, который у меня в core/cms.php на строке 3512 :)

этот код у меня начинается с 3466
#75 3 ноября 2012 в 00:42
есть бага- при отправке приглашения дружбы ссылка на аяксе не меняется на "Предложение уже отправлено"

тем самым можно нажать еще раз, но уже всплывает уведомление, что приглашалка уже отправлена. Логичнее сделать, чтобы сама ссылка менялась и становилась неактивной.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.