Новичок по друпалу.. все вроде разобрал. Только одно не могу понять, как в блоки добавлять свой текст, свои ссылки, скрипты. В блоки все добавляется только через меню и все, как я понял.
Вы можете добавить новый блок - admin/build/block/add и вписать в него всё, что хотите, а после вывести в нужное место. Так же если будете ставить скрипты обратите внимание на формат ввода, чтобы он не обрезал их.
Скорее всего у Вас форматы ввода обрезают, или не включен модуль позволяющий вставлять php коды, посмотрите в списке стандартных модулей. Если модуль включён, то отредактируйте формат ввода нужный установив галочку около вставки php кода, как-то так
все поставил.. но все равно код прямо в блоки прописан..
PHP filter включил, при вводе кода установил формат ввода PHP code
Вы можете размещать код PHP. Необходимо вставлять теги <?php ?>.
Оставлять php-код в блоках не рекомендую - только для тестов. Надо писать свой модуль (5 минут от силы на создание болванки).
Если не знаете как писать модули - разберётесь за один день, главное - себя заставить и не думать что сложно. В друпале модульную девственность надо терять как можно раньше
Комментарии
Вы можете добавить новый блок - admin/build/block/add и вписать в него всё, что хотите, а после вывести в нужное место. Так же если будете ставить скрипты обратите внимание на формат ввода, чтобы он не обрезал их.
Спасибо.. прошу прощение за мою не внимательность(((
Встречный вопрос. Как редактировать стандартные блоки. Например “Сейчас на сайте “ как изменить в нем текст, размер.
CSS
как в блок вставить кодд чтоб он заработал?
<?php
// Вычисляем число дней в текущем месяце
$dayofmonth = date('t');
// Счётчик для дней месяца
$day_count = 1;
// 1. Первая неделя
$num = 0;
// Вычисляем номер дня недели для числа
$dayofweek = date('w',
mktime(0, 0, 0, date('m'), $day_count, date('Y')));
// Приводим к числа к формату 1 - понедельник, ..., 6 - суббота
$dayofweek = $dayofweek - 1;
// Если дни недели совпадают,
$week[$num][$i] = $day_count;
$day_count++;
$week[$num][$i] = "";
// 2. Последующие недели месяца
while(true)
$num++;
$week[$num][$i] = $day_count;
$day_count++;
// Если достигли конца месяца - выходим
if($day_count > $dayofmonth) break;
// Если достигли конца месяца - выходим
if($day_count > $dayofmonth) break;
// 3. Выводим содержимое массива $week
echo "<table border=1>";
// Если имеем дело с субботой и воскресенья
if($j == 5 || $j == 6)
for(
$i = 0; $i < 7; $i++){
if(
$dayofweek == -1) $dayofweek = 6;if(
$dayofweek == $i){
// заполняем массив $week
// числами месяца
}
else
{
}
}
{
for(
$i = 0; $i < 7; $i++){
// из цикла
}
// из цикла
}
// в виде календаря
// Выводим таблицу
for(
$i = 0; $i < count($week); $i++){
echo
"<tr>";for(
$j = 0; $j < 7; $j++){
if(!empty(
$week[$i][$j])){
// подсвечиваем их
echo
"<td><font color=red>".$week[$i][$j]."</font></td>";else echo
"<td>".$week[$i][$j]."</td>";}
else echo
"<td> </td>";}
echo
"</tr>";}
echo
"</table>"; ?>Скорее всего у Вас форматы ввода обрезают, или не включен модуль позволяющий вставлять php коды, посмотрите в списке стандартных модулей. Если модуль включён, то отредактируйте формат ввода нужный установив галочку около вставки php кода, как-то так![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
все поставил.. но все равно код прямо в блоки прописан..
PHP filter включил, при вводе кода установил формат ввода PHP code
Вы можете размещать код PHP. Необходимо вставлять теги <?php ?>.
Так вроде и должно быть, выбираете формат для ввода php и в блок вбиваете код![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Оставлять php-код в блоках не рекомендую - только для тестов. Надо писать свой модуль (5 минут от силы на создание болванки).![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Если не знаете как писать модули - разберётесь за один день, главное - себя заставить и не думать что сложно. В друпале модульную девственность надо терять как можно раньше