0 Пользователей и 1 Гость просматривают эту тему.
  • 15 Ответов
  • 5294 Просмотров
*

Sulpher

  • Живу я здесь
  • 2054
  • 393 / 15
  • Шаблоны и расширения Joomla
Хотелось бы ограничиться одним полем - (вводный текст), убрав возможность ввода основного текста, а таже возможность управления картинками для mosimage.
Другими словами, чтобы Wysiwyg редактор имел только одно поле для ввода.

Как это можно сделать?
*

tsesl

  • Захожу иногда
  • 363
  • 87 / 0
  • Терпение и труд всё перетрут?
А основной текст вообще не нужен? Тогда подколдовать немного над файлом administrator/components/com_content/admin.content.html.php, а точнее над фунцией editContent:

убрать строку
Код
<?php getEditorContents( 'editor2', 'fulltext' ) ; ?>

и ниже убрать кусок
Код
				<tr>
<td width="100%">
Продолжение статьи: (не обязательно)
<br /><?php
// parameters : areaname, content, hidden field, width, height, rows, cols
editorArea( 'editor2', $row->fulltext, 'fulltext', '100%;', '500', '75', '30' ) ; ?>
</td>
</tr>


и в самом низу функции перед </form> добавить:
Код
<input type="hidden" name="fulltext" value="" />
FAQ смотрел? Версию указал?
*

Sulpher

  • Живу я здесь
  • 2054
  • 393 / 15
  • Шаблоны и расширения Joomla
Спасибо большое за потраченное время, tsesl! + Вам.

Курьезно, но эффект получился немного иным: рецепт, приведенный Вами, актуален для панели администрирования, а что нужно модифицировать, чтобы при редактировании на самом сайте не было данных панелей? Т.е. поскольку администратор я, мне не мешает панель основного текста в панели администрирования, однако обычный пользователь, зарегистрировавшийся на портале, будет недоумевать, для чего второе окошко, и уж тем более, mosimage панелька. Поэтому и хотел бы убрать их.

Не могли бы Вы подсказать, как это сделать?
*

tsesl

  • Захожу иногда
  • 363
  • 87 / 0
  • Терпение и труд всё перетрут?
Ну так аналогичным образом действуем в файле components/com_content/content.html.php с функцией editContent:

Убираем:
Код
getEditorContents( 'editor2', 'fulltext' );
Код

<?php
if (intval( $row->sectionid ) > 0) {
?>
<tr>
<td>
<?php echo _E_MAIN.' ('._CMN_OPTIONAL.')'; ?>:
</td>
</tr>
<tr>
<td>
<?php
// parameters : areaname, content, hidden field, width, height, rows, cols
editorArea( 'editor2',  $row->fulltext , 'fulltext', '600', '400', '70', '15' ) ;
?>
</td>
</tr>
<?php
}
?>


удаляем закладку Рисунки. Для этого удаляем все от
Код

$tabs->startTab( _E_IMAGES, 'images-page' );

до соответствующего
Код

$tabs->endTab();

далее должен идти
Код
$tabs->startTab( _E_PUBLISHING, 'publish-page' );

добавляем перед </form>
Код
<input type="hidden" name="fulltext" value="" />
FAQ смотрел? Версию указал?
*

Sulpher

  • Живу я здесь
  • 2054
  • 393 / 15
  • Шаблоны и расширения Joomla
*

Sulpher

  • Живу я здесь
  • 2054
  • 393 / 15
  • Шаблоны и расширения Joomla
Немного поспешил... После модификации становятся неактивными кнопки save, apply, cancel. Видимо, что-то затерли?

P.S. И если не трудно, посоветуйте, как убрать вообще нижнюю панель, вместе с metatags, и панелью публикации?
*

tsesl

  • Захожу иногда
  • 363
  • 87 / 0
  • Терпение и труд всё перетрут?
Чтобы все снизу удалить - убираем все
от:
Код
$tabs->startPane( 'content-pane' );
до:
Код
$tabs->endPane();
включительно...

А не работает сохранение, т.к. хвосты остались... Чистим:
Код
		foreach ($images as $k=>$items) {
foreach ($items as $v) {
echo "\n folderimages[".$i++."] = new Array( '$k','".addslashes( $v->value )."','".addslashes( $v->text )."' );";
}
}
и
Код
			var temp = new Array;
for (var i=0, n=form.imagelist.options.length; i < n; i++) {
temp[i] = form.imagelist.options[i].value;
}
form.images.value = temp.join( '\n' );
FAQ смотрел? Версию указал?
*

Sulpher

  • Живу я здесь
  • 2054
  • 393 / 15
  • Шаблоны и расширения Joomla
Спасибо за потраченное время и подробное объяснение. Два момента: после произведенной модификации меню управления mosimage и публикации статей идут списком вниз, а также перестает работать tooltips.

Наверное оптимальнее просто установить JA Submit и не морочить голову?
*

tsesl

  • Захожу иногда
  • 363
  • 87 / 0
  • Терпение и труд всё перетрут?
Вы наверное не удплили все от от:

$tabs->startPane( 'content-pane' );
до:
$tabs->endPane();
включительно...
FAQ смотрел? Версию указал?
*

Sulpher

  • Живу я здесь
  • 2054
  • 393 / 15
  • Шаблоны и расширения Joomla
Отлично, отлично!!! :) Tsesl, я Вас уже замучал... Последняя просьба по теме: можете подсказать, как убрать кнопочки, вставляющие {mosimage} и {mosbreak} ? Они будут неуместны после чистки. А так выглядит просто великолепно! Сохранил себе этот топик, очень полезно, т.к. JA Submit не подходит для моих нужд.
*

era

  • Администратор
  • 1587
  • 390 / 5
  • В туалете лучше быть пользователем, чем админом.
Мамботы -> Мамботы сайта, справа выбираем тип мамбота - "editors-xtd" и снимаем с публикации мамботы     MOS Image Editor Button и     MOS Pagebreak Editor Button
*

tsesl

  • Захожу иногда
  • 363
  • 87 / 0
  • Терпение и труд всё перетрут?
да-да, именно так, как написал era...

OFF// dev team нынче скор... ;)
« Последнее редактирование: 08.01.2008, 14:58:26 от tsesl »
FAQ смотрел? Версию указал?
*

Sulpher

  • Живу я здесь
  • 2054
  • 393 / 15
  • Шаблоны и расширения Joomla
Да, но в таком случае, мамботы не будут работать, а они используются в контенте.
Поясню: некоторые статические статьи созданы супер администратором, и используют {mosimage}. Ну а поскольку обычному пользователю это не нужно, я бы и хотел убрать кнопочки из пользовательского редактора...
*

tsesl

  • Захожу иногда
  • 363
  • 87 / 0
  • Терпение и труд всё перетрут?
эээээ..... Ну тут такое дело - или включить, или выключить 8)
Ну попробуй уровень доступа в special поставить...
FAQ смотрел? Версию указал?
*

tsesl

  • Захожу иногда
  • 363
  • 87 / 0
  • Терпение и труд всё перетрут?
И еще посмею заметить, что сами мамботы работать будут, в данном случае мы отключаем кнопочки для быстрой вставки конструкций {mosimage} и {mospagebreak}, т.е. те, что под окошком редактора идут и только.
FAQ смотрел? Версию указал?
*

Sulpher

  • Живу я здесь
  • 2054
  • 393 / 15
  • Шаблоны и расширения Joomla
Аа, ну в таком случае это непринципиально - я ими вообще не пользуюсь, т.к. привычнее быстро набрать {mosimage}, чем опускать страницу браузера вниз и нажимать кнопки. :) 

Спасибо большое за Вашу помощь, tsesl! :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla удаляет форматирование текста (настройка прав)

Автор Falkovichs

Ответов: 1
Просмотров: 830
Последний ответ 22.01.2018, 19:41:50
от Falkovichs
Проблема с отображением русского текста в материале

Автор juvemen

Ответов: 4
Просмотров: 994
Последний ответ 17.12.2016, 09:58:29
от vipiusss
Не работают редакторы в Joomla 1.526

Автор markovnik

Ответов: 5
Просмотров: 2026
Последний ответ 02.08.2014, 14:46:15
от draff
При форматировании текста появляется лишний код

Автор alexey11

Ответов: 6
Просмотров: 1391
Последний ответ 21.11.2013, 21:19:32
от wishlight
Новый Firefox и редакторы

Автор hamelion

Ответов: 0
Просмотров: 1360
Последний ответ 06.02.2012, 02:22:02
от hamelion