•

• Mike •

Ищущий всегда найдет… что поискать… ))
+912
Репутация
3834
Рейтинг
#1 редактор в Каталог статей. 20 февраля 2012 в 10:52
да…
#2 редактор в Каталог статей. 19 февраля 2012 в 15:04
дальше без вмешательство в код “движка” не удается обойтись:
/core/classes/page.class.php замена в function getBBCodeToolbar ближе к концу:
  1.  
  2. <a class="usr_bb_button" href="javascript:void(0)" onclick="$(\'#smilespanel_'.$field_id.'\').slideToggle(\'slow\')" title="Вставить смайл">
  3. <img src="/includes/bbcode/images/smiles.png" border="0" alt="Вставить смайл" />
  4. </a>';
  5. if ($placekind=='blogs'){
  6. $html .= '<a class="usr_bb_button" href="javascript:addTagCut(\''.$field_id.'\')" title="Вставить конец анонса (кат)">
  7. <img src="/includes/bbcode/images/cut.png" border="0" alt="Вставить конец анонса (кат)" />
  8. </a>';
  9. }
  10. if ($images){
  11. $html .= '<a class="usr_bb_button" href="javascript:addTagVideo(\''.$field_id.'\')" title="Вставить видео">
  12. <img src="/includes/bbcode/images/video.png" border="0" alt="Вставить видео" />
  13. </a>
  14. <a class="usr_bb_button" href="javascript:addTagAudio(\''.$field_id.'\')" title="Вставить mp3">
  15. <img src="/includes/bbcode/images/audio.png" border="0" alt="Вставить mp3" />
  16. </a>
  17. <a class="usr_bb_button" href="javascript:addTagImage(\''.$field_id.'\')" title="Вставить картинку из Сети">
  18. <img src="/includes/bbcode/images/image_link.png" border="0" alt="Вставить картинку из Сети" />
  19. </a>';
  20. if ($inUser->id) {
  21. $users_cfg = $inCore->loadComponentConfig('users');
  22. if ($users_cfg['sw_photo']){
  23. $html .= '<a class="usr_bb_button" href="javascript:addAlbumImage(\''.$field_id.'\')" title="Вставить фото из личных альбомов">
  24. <img src="/includes/bbcode/images/albumimage.png" border="0" alt="Вставить фото из личных альбомов" />
  25. </a>';
  26. }
  27. $html .= '<a class="usr_bb_button" href="javascript:addImage(\''.$field_id.'\')" title="Загрузить и вставить фото">
  28. <img src="/includes/bbcode/images/image.png" border="0" alt="Загрузить и вставить фото" />
  29. </a>
  30. <div class="usr_bb_button" id="imginsert" style="display:none">
  31. <strong>Загрузить фото:</strong> <input type="file" id="attach_img" name="attach_img"/>
  32. <input type="button" name="goinsert" value="Вставить" onclick="loadImage(\''.$field_id.'\', \''.session_id().'\', \''.$placekind.'\')" />
  33. </div>
  34. <div class="usr_bb_button" id="imgloading" style="display:none">
  35. Загрузка изображения...
  36. </div>';
  37. if ($users_cfg['sw_photo']){
  38. $html .= '<div class="usr_bb_button" id="albumimginsert" style="display:none">
  39. <strong>Вставить фото:</strong> '.cmsUser::getPhotosList($inUser->id).'
  40. <input type="button" name="goinsert" value="Вставить" onclick="insertAlbumImage(\''.$field_id.'\')" />
  41. </div>';
  42. }
  43. }
  44. }
  45.  
  46. $html = cmsCore::callEvent('GET_BBCODE_BUTTON', $html);
  47.  
  48. return $html;
  49. }
  50.  
и в функции getSmilesPanel:
  1.  
  2. public static function getSmilesPanel($for_field_id){
  3. $html = '<div class="usr_msg_smilebox" id="smilespanel_'.$for_field_id.'" style="display:none">';
  4. if ($handle = opendir(PATH.'/images/smilies')) {
  5. while (false !== ($file = readdir($handle))) {
  6. if ($file != '.' && $file != '..' && strstr($file, '.gif')){
  7. $tag = str_replace('.gif', '', $file);
  8. $dir = '/static/smiles/';
  9. $html .= '<a href="javascript:addSmile(\''.$tag.'\', \''.$for_field_id.'\');"><img src="'.$dir.$file.'" border="0" /></a> ';
  10. }
  11. }
  12. closedir($handle);
  13. }
  14. $html .= '</div>';
  15. return $html;
  16. }
  17.  
остальные файлы во вложении: core/js/smiles.js и изменённый шаблон плагина
Прикрепленный файл
picmseditor_21cfc.rar 5 Кб
#3 Замена редактору BB 19 февраля 2012 в 13:44
Попробуем разобраться…)
#4 Adaptive CSS 19 февраля 2012 в 02:28
имеется ввиду разработка Adaptive CSS
#5 Замена редактору BB 19 февраля 2012 в 02:23
почему? там часть параметров(атрибутов) не задействована просто, видимо чтобы не сильно нагружать пользователей разбирательствами что к чему… ), а расширять функционал теперь можно плагинами, это не к WYSIWYG их писать…)
#6 Замена редактору BB 19 февраля 2012 в 01:43


Как?

Минона

Потерпите немножко, я сейчас в другую сторону “копаю” (везде стандартный с ББкодами), закончу — посмотрю, что можно тут сделать, иначе отрывочными советами глюков только добавим в систему…
#7 Замена редактору BB 19 февраля 2012 в 01:39


а этот не поможет?

Кстати, почему может текст записи в блоге не редактироваться? Добавляться — добавляется, но не редактируется

Минона

Info: markItUp! is based on former jTagEditor )
это тоже самое только “без пуговиц”…
#8 Замена редактору BB 19 февраля 2012 в 01:21

Кстати, почему может текст записи в блоге не редактироваться? Добавляться — добавляется, но не редактируется

Минона
а в модели поменяли куда данные отправляются и какие приходят на редактирование?
#9 Замена редактору BB 19 февраля 2012 в 01:20
по поводу поста 27 я и предупреждал что с этим столкнетесь)
так что простого решения нет…
#10 Замена редактору BB 19 февраля 2012 в 01:17


А что если заменить вот этим?

Минона
тоже его смотрел перед новым годом еще, но от работы по изменению кода он не освобождает, т.е нельзя просто написать плагин чтобы он везде заменил все редакторы на этот…
#11 Замена редактору BB 19 февраля 2012 в 00:38
свои переменные подставляйте…
  1.  
  2. {wysiwyg name='content' value=$mod.content height=350 width='100%' toolbar='Admin'}
  3.  
#12 Adaptive CSS 19 февраля 2012 в 00:35
зачем? создайте свой шаблон и в нём подключите что считаете нужным, или уже есть готовый вариант _default_ использующего

adapt.960.gs/

Михаил
?
#13 Оптимальное количество запросов к БД? 19 февраля 2012 в 00:31
включите отладку в админке в настройках сайта, в самом низу страницы под футером появиться вся интересующая информация… Fuze, уже ответил… это зависит от того коакой компонент выбран для главной и какие модули загружаются…
#14 Возможности фотогалереи 18 февраля 2012 в 23:35
чтобы не казаться столь категоричным, выход найти можно — написать компонент, который выполняет роль некоего менеджера для трех других, но индивидуально, без объединения функционала или смешанного вывода разных галерей
( по типу вкладок или меню, т.е. как бы корневую категорию в которой есть категории: фотоальбомы, клубы, пользователи…)
#15 Замена редактору BB 18 февраля 2012 в 23:15
в теме про клубы я её упоминал (инструкция)…
  1. {wysiwyg name='description' value=$club.description height=350 width='100%' toolbar='Admin'}
подставляйте свои переменные из шаблонов в которых хотите заменить ну и в модели нужно будет запрашивать поле с html без bbcoda…
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.