редактор в Каталог статей.

 
Посетитель
small user social cms
Медаль
Сообщений: 221
Здравствуйте. Вот интересует вопрос. Можно ли сделать при добавление и редактирование статей редактор как на форуме, блогах. Очень требуется. Администраторы и кто знающий помогите пожалуйста.
Спасибо за внимание.
http://www.instantcms.ru/forum/thread17246.html
Посетитель
small user social cms
Медаль
Сообщений: 221
Ну что не кто не задовался таким вопросом shock
http://www.instantcms.ru/forum/thread17246.html
Реклама
cms
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
тема уже поднималась последний раз тут…
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
Если есть желание доработать
в архиве плагин добавляющий стандартный редактор в качестве WYSIWYG, делался для версии 1.8, на рабочие проекты лучше не ставить иначе весь html ( статьях например) превратится в текст…
Прикрепленные файлы:
picmseditorpre_0d5ca.rar | 1.68 Кб | Скачали: 526
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
собственно он работает, но наполовину то есть bb_codes не парсит, нужно каким-то образом подключать парсер при нажатии на кнопку сохранить (submit)…
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
можно попробовать объединить с кодом из p_bb_preview заменив просмотр на отправку формы…
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
интересно или нет? )
будет кому-нибудь интересно попробую доделать…
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Посетитель
small user social cms
Медаль
Сообщений: 221
• Mike •:

интересно или нет? )
будет кому-нибудь интересно попробую доделать…

Попробую доделать...
http://www.instantcms.ru/forum/thread17246.html
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
Узнаю, Натцу Драгонира… « — Я, аж ВОСПЫЛАЛ !!! » ))) оки, если что то постараюсь помочь…
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1074
• Mike •:
будет кому-нибудь интересно попробую доделать…

всем будет интересно - единый редактор нужная вещь для пользователей сайта :)
я cделал тиц 20 за 300р в месяц / 15$ в день ничего не делая / почему контекст лучше тизеров
Посетитель
small user social cms
Медаль
Сообщений: 221
Посмотрел я как работает блог.
Так что вывод мой следующий. Что бы ББ-коды заменялись надо в модели или в плагине в функции по парсингу добавить контент вот в эту функцию.
Код PHP:
  1. $inCore->parseSmiles($content, true)
Вот полный кусок из этой части
Код PHP:
  1.  
  2. public function addPost($item){
  3.  
  4. $item = cmsCore::callEvent('ADD_POST', $item);
  5.  
  6. $item['seolink'] = '';
  7.  
  8. //парсим bb-код перед записью в базу
  9. $inCore = cmsCore::getInstance();
  10. // Парсим по отдельности части текста, если есть тег [cut
  11. if (strstr($item['content'], '[cut')){
  12. $msg_to = $this->getPostShort($item['content']);
  13. $msg_to = $inCore->parseSmiles($msg_to, true);
  14. $msg_after = $this->getPostShort($item['content'], false, true);
  15. $msg_after = $inCore->parseSmiles($msg_after, true);
  16. $cut = $this->getPostCut($item['content']);
  17. $item['content_html'] = $msg_to . $cut . $msg_after;
  18. } else {
  19. $item['content_html'] = $inCore->parseSmiles($item['content'], true);
  20. }
  21. // Экранируем специальные символы
  22. $item['content'] = $this->inDB->escape_string($item['content']);
  23. $item['content_html'] = $this->inDB->escape_string($item['content_html']);
  24.  
  25. $sql = "INSERT INTO cms_blog_posts (user_id, cat_id, blog_id, pubdate, title, feel, music,
  26. content, content_html, allow_who, edit_times, edit_date, published, seolink, comments)
  27. VALUES ('{$item['user_id']}', '{$item['cat_id']}', '{$item['id']}', NOW(),
  28. '{$item['title']}', '{$item['feel']}', '{$item['music']}', '{$item['content']}', '{$item['content_html']}',
  29. '{$item['allow_who']}', 0, NOW(), '{$item['published']}', '{$item['seolink']}', '{$item['comments']}')";
  30.  
  31. $result = $this->inDB->query($sql);
  32.  
  33. $post_id = $this->inDB->get_last_id('cms_blog_posts');
  34.  
  35. cmsInsertTags($item['tags'], 'blogpost', $post_id);
  36.  
  37. if ($post_id){
  38.  
  39. $item['id'] = $post_id;
  40. $item['seolink'] = $this->getPostSeoLink($item);
  41.  
  42. $this->inDB->query("UPDATE cms_blog_posts SET seolink='{$item['seolink']}' WHERE id = '{$post_id}'");
  43.  
  44. if ($item['published'] && $item['ballow_who'] == 'all') {
  45. cmsCore::callEvent('ADD_POST_DONE', $item);
  46. }
  47. }
  48.  
  49. return $post_id ? $post_id : false;
  50.  
  51. }
  52.  
  53.  
• Mike •, Попробуй с плагином что то сделать что он обрабатывал эту функцию перед отправкой. Если не получится то придется лезть в компонент.
Редактировалось: 1 раз (Последний: 10 февраля 2012 в 10:59)
http://www.instantcms.ru/forum/thread17246.html
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
Агась, уже пробую, только проблема как я и писал не с парсингом, а с тегами html, со старыми статьями например или с редактированием новых… после того как статью запишешь с bb-code, в смысле уже “отпарсенную”…
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Посетитель
small user social cms
Медаль
Сообщений: 221
• Mike •:

Агась, уже пробую, только проблема как я и писал не с парсингом, а с тегами html, со старыми статьями например или с редактированием новых… после того как статью запишешь с bb-code, в смысле уже “отпарсенную”…

Это уже надо делать и править самому. Так как тот редактор который стандартный не Icms, он вставляет теги html. тексты уже надо править самому :(
http://www.instantcms.ru/forum/thread17246.html
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
…с новыми, в которых бб коды уже конвериртировались в теги html, та же беда, просто там где используется bb-code редактор данные сохраняются в базе в двух полях с бб кодами и без них, а в статьях сразу в html…
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Посетитель
small user social cms
Медаль
Сообщений: 221
• Mike •:

…с новыми, в которых бб коды уже конвериртировались в теги html, та же беда, просто там где используется bb-code редактор данные сохраняются в базе в двух полях с бб кодами и без них, а в статьях сразу в html…

Ну правильно. Что бы сохранить в html надо для начало заменить ББ-коды в HTML
http://www.instantcms.ru/forum/thread17246.html
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.