B

biser

+17
Репутация
0
Рейтинг
#1 Что такое InstantCMS 1.10 и с чем его едят ? 3 ноября 2012 в 00:35

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

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

этот код у меня начинается с 3466
#2 Что такое InstantCMS 1.10 и с чем его едят ? 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 и суть проблемы в переложении на язык сей мне просто непонятна. Увы.
#3 Что такое InstantCMS 1.10 и с чем его едят ? 2 ноября 2012 в 23:56
Спасибо за комментарий😊

в таблице #__actions

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

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

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

впрочем, за помощь все равно спасибо! )
#4 Что такое InstantCMS 1.10 и с чем его едят ? 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.Хелп. видимо, общее место, но отсутствие какой-бы то ни было содержательной документации резко убивает оптимизм при работе с движком.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.