сниппет

Кнопка для BUEditor — пользовательские подсказки по форматированию

Вчера я описала как добавить кнопку со стандартным списком фильтров формата. (Кнопка для BUEditor — Подсказки формата ввода). Сегодня мы сделаем похожую кнопку, но только с нашими кастомными подсказками по редактированию, которые мы просто напишем в блоке.

Как вывести любой блок в любом месте (D7-8)

$block = module_invoke('имя_модуля', название_хука, delta);

название_хука — (в отличие от D6, где мы бы написали 'block', 'view'), теперь делается проще Широкая улыбка : 'block_view'

Как вывести любой блок в любом месте (D6)

С помощью следующего сниппета, можно вывести любой блок в любое место или шаблон.

<?php
$block = module_invoke('имя_модуль', хук, $op, delta);
print $block['content'];
?>

Кнопка для BUEditor — Подсказки формата ввода

Подсказки по редактированию (Форматы ввода) могут стать довольно громоздкими, так что уже просто неприлично оставлять их под формой, к примеру, комментариев. Убрать их совсем, конечно, тоже вариант, но кардинальный. В небольшую полосу редактора не возможно уместиь всевозможное форматирование, поэтому сделаем кнопку, в которую положим наши подсказки.

Автозакрытие тегов в BUEditor

Для того чтобы добавить в bueditor функционал авто-вставки закрывающего тега, нужно сделать лишь одну вещь, а именно — добавить скрипт bue.autocomplete.js в ваш сет редактора. Для этого нажмите отредактировать редактор и в поле Пути редактора -→ Файлы расширений добавить нижеследующее:

%BUEDITOR/library/bue.autocomplete.js

Кнопка Smileys для BUEditor

Нужно объединить модули BUEditor и Smileys? Нет проблем! Этот сниппет позволяет встроить смайлики от модуля Smileys в кнопку BUEditor'а. Из особенностей: можно вывести либо все смайлы, либо только включенные. Сперва наперва вам нужно настроить модуль Smileys, если он еще не настроен и выключить ненужные смайлы или добавить нужные.

Изменить язык всех материалов на сайте

Меняем язык всех материалов на нужный или нейтральный.

Меняем с английского на русский язык:

UPDATE `node` SET `language` = 'ru' WHERE `node`.`language` = 'en' LIMIT 100 ;

Комментарии