Блог пользователя - Sergey1917

Как сделать спойлер раскрытым по умолчанию

5 апреля 2020 в 11:40

Есть симпатичный спойлер на JavaScript. Преимущества: минимум кода в ноде, любое количество на странице, при открытом спойлере закрывается по клику как сверху, так и снизу, что удобно при больших текстах в ноде.

По умолчанию спойлер закрыт. Но вот понадобилось добавить и открытый. То есть на странице по умолчанию будут как закрытые спойлеры, так и открытые.

Кто может помочь - отзовитесь. Буду очень благодарен. Сверстано с этим спойлером уже много. Переходить на другой - сплошной геморой.

Перестали отображаться аватары пользователей.

17 декабря 2018 в 17:54

Недавно возникла такая проблема: Перестали отображаться аватары пользователей.

Как в Drupal изменить все термины из выбранного словаря

1 января 2018 в 10:02

Как в Drupal изменить все термины из выбранного словаря? Вопрос к знатокам.
Пробовал найти решение в инете. Есть только как удалить все термины или вывести.
А нужно просто к каждому термину добавить префикс. Но их много, терминов, и вручную очень долго и муторно.

Может ниже приведенный код поможет решить этот вопрос?
Есть вот такое:

Что сделать, чтобы в поисковой базе Яндекса не было таких адресов?

28 декабря 2017 в 11:11

Что сделать, чтобы в поисковой базе Яндекса не было таких адресов? Подскажите пожалуйста.
/taxonomy/term/10/node/node/349
/taxonomy/term/1344/node/node/node/node/349
Стоят модули Global Redirect, Pathauto

[Решено] Как удалить все атрибуты type='text/javascript' и type="text/css"

3 декабря 2017 в 12:41

Как удалить все атрибуты type='text/javascript' и type="text/css"

Здравствуйте!
Сделал проверку сайта в валидаторе и выяснилось, что теперь в HTML 5 не обязательно указывать type="text/css" в стилях и type='text/javascript' в скриптах.
Вот что пишет валидатор:

The type attribute for the style element is not needed and should be omitted. (Атрибут type для элемента стиля не нужен и его следует опустить.)

В файлах темы я поудалял, а как убрать из модулей и из ядра?

[Решено] Помогите. Ошибка валидации

17 октября 2017 в 12:16

Error: When the attribute xml:lang in no namespace is specified, the element must also have the attribute lang present with the same value.
From line 238, column 84; to line 238, column 193

rst last">username" xml:lang="" about="/user/1" typeof="sioc:UserAccount" property="foaf:name"
datatype="">admin<

При проверке валидации выскакивает вот такая ошибка на каждого пользователя, чье имя стоит на странице. А на главной их море.

Нода + .html (решено)

3 февраля 2017 в 11:22

Нода + .html
Подскажите как сделать ссылки на ноды с расширением .html на Drupal 7.
Знаю, что для этого есть модуль, но никак не вспомню название.

Формат даты ноды в теме Responsive Blog не могу изменить

27 октября 2016 в 11:23

Формат даты ноды в теме Responsive Blog отображается так: Автор user вкл Wednesday, 19 October 2016
Никак не могу поменять формат даты и русифицировать. Изменение даты в настройках не влияют. В разделе переводы стоит русский. Пробовал изменить перевод месяца и недели вручную, например, Wednesday на четверг, так там и так переведено, а отображается все равно по английски. Да и вкл хотелось бы заменить на опуб. Помогите пожалуйста. Drupal 7. В других темах все нормально.

[Решено] Почему Drupal 7 грузится 1 минуту, а Drupal 5 - 1 секунду?

5 сентября 2016 в 23:36

Почему Drupal 7 грузится на Денвере 1 минуту, а Drupal 5 - 1 секунду? После первоначальной длительной загрузки какое-то время запускается все быстро. Но после длительного перерыва опять загружается очень долго, как будто комп в режиме засыпания. А вот с Drupal 5 такой проблемы нет, что на Денвере, что на хостинге грузится быстро.

Сниппет Информация о последнем изменении страницы не работает. Решено

18 августа 2014 в 2:22

Стандартно в Друпале можно установить показ информации об авторе документа и времени создания документа, но нельзя вывести информацию о том когда и кем был последний раз документ изменён. Этот сниппет поможет решить эту проблему.

Код нужно вставит в файл node.tpl.php:

<?php
$nodeid = $node->nid;
if (isset($nodeid)) {
$result = db_query("
  SELECT u.name AS last_editor, u.uid AS the_uid
  FROM node_revisions nr, users u
  WHERE    nr.uid = u.uid
  AND    nr.nid = "
.$nodeid. "
  ORDER BY timestamp DESC
  LIMIT 1"
);
$resultset = db_fetch_object($result);
print 'Последние изменения внёс «<a href="user/' .$resultset->the_uid. '">'
  .$resultset->last_editor.'</a>» '.format_date($changed, 'custom', "j.m.Y");}
?>

JQuery - проблема с BUEditor. Исчезают кнопки BUEditor

9 апреля 2013 в 19:44

BUEditor 5.x-1.2 и BUEditor 6.x-2.8 конфликтует с JQuery. Проверялись следющие версии:
jquery-1.6.3.min.js
jquery-1.6.4.min.js
jquery-1.7.1.min.js
jquery-1.7.2.min.js
jquery-1.8.0.min.js
jquery-1.8.1.min.js
jquery-1.8.2.min.js
jquery-1.8.3.min.js
jquery-1.9.0.min.js
jquery-1.9.1.min.js

При редактировании story исчезают кнопки BUEditor. При отключении JQuery - они появляются. Как можно исправить? Помогите пожалуйста!

Модуль BUEditor 5.x-1.2 - кнопка Headings

3 апреля 2013 в 12:15

Здравствуйте. В версии для 6 Друпала появилась кнопка Headings (вставляющая теги параграфов). Вот его функция в модуле:

Простое но интересное слайд-шоу на JavaScript (вопрос снят)

2 апреля 2013 в 2:48

Захотел поставить на главной простое слайд-шоу на JavaScript

В папке темы /images/ поместил 5 слайдов.

В файле page.tpl.php между

<HEAD>
и
</HEAD>
вставил следующий код:

<script type="text/javascript">
var image1=new Image()
image1.src="sites/all/themes/моя_тема/images/slide-image-1.png"
var image2=new Image()
image2.src="sites/all/themes/моя_тема/images/slide-image-2.png"
var image3=new Image()
image3.src="sites/all/themes/моя_тема/images/slide-image-3.png"
var image4=new Image()
image4.src="sites/all/themes/моя_тема/images/slide-image-4.png"
var image5=new Image()
image5.src="sites/all/themes/моя_тема/images/slide-image-5.png"
</script>

между тегами

Тема Aurora съезжает в IE 6.0

27 июля 2008 в 16:05

Тема Aurora (резина), использую с тремя колонками (на главной). При смене разрешения с 1024х768 на другое - 800х600 или на 640х480 левая колонка съезжает и получается черт знает что, посетители у кого меньше разрешение просто уходят с моего сайта и плюются.

Что можно сделать? Где подправить? Помогите пожалуйста.

P.S. Съезжает только в IE 6.0 (другие версии не проверял), в опере и лисе нормально.
В теме есть файл с настройками колонок layout.css, вот его содержание:

#main-wrapper {
float: left;
width: 100%;
}

#main {
margin: 0;
}

.withleft #main {
margin-left: 190px;
}

.withright #main {
margin-right: 190px;
}

#sidebar-left {
float: left;
margin-left: -100%;
width: 174px;
padding: 5px 8px 20px 8px;
}
#sidebar-right {
float: right;
margin-left: -100%;
width: 174px;
padding: 5px 8px 20px 8px;
}

#sidebar-right {
.margin-left: -190px; /* IE7 Fix */
}

* html #sidebar-right {
margin-left: -190px; /* IE6 Fix*/
}

#footer {
clear: both;

Sitemap

1 июля 2008 в 20:57

Использую модуль Site map version = "5.x-1.x-dev". В Google Sitemap не найдено 24 URL. И я никак их не могу найти. У меня довольно много уже страниц. Как можно определить, на каких из них стоят неверные ссылки. Запарился уже. Было неверных 4, вроде нашел и исправил, а теперь 24.

Люди добрые, может подскажете что-нибудь?

Список по алфавиту без Views

2 февраля 2008 в 14:14

Спецы по РНР откликнитесь.

<?php
$vid = 3;  // Номер словаря
$pole = array();
$items = array();
$terms = taxonomy_get_tree($vid);
foreach ( $terms as $term ) {
  $count = db_result(db_query("SELECT COUNT(nid) FROM {term_node} WHERE tid = %d", $term->tid));
  $pole[]=Array (l($term->name, "taxonomy/term/$term->tid") . " ($count)", $term->depth, $count, $term->tid)  ;
}
  $depth =-1;
  foreach ($pole as $list) {
    if ($list[1] > $depth) echo "\n<ul>";
    if ($list[1] < $depth) echo "\n</li>\n</ul>\n</li>";
    if ($list[1] == $depth) echo "</li>";
    $poc++;
    echo "\n<li>$list[0]";
if ($list[2]>0) {
      echo "\n<ul>";
      $result = db_query("SELECT * FROM {term_node} WHERE tid=$list[3]");
      while($zaznam = db_fetch_array($result)) {
        $node = db_result(db_query("SELECT title FROM {node} WHERE nid=$zaznam[nid]"));
        $node_link = l($node, "node/$zaznam[nid]");

Сниппет "Список документов определенного термина" как сделать по алфавиту

22 ноября 2007 в 13:07

Есть такой замечательный сниппет "Список документов определенного термина". Но он выводит список не по алфавиту. Как можно сделать, чтобы выводился по алфавиту? Сам к сожалению PHP не знаю, может кто подскажет?

Надеюсь, приведенный ниже код этого снипета будет виден правильно.

Список документов определенного термина

     
<?php
$taxo_id = 5;  // номер термина
$list_no =10;  // количество документов в списке
$sql = "SELECT node.title, node.nid FROM node INNER JOIN term_node ON node.nid = term_node.nid WHERE term_node.tid = $taxo_id LIMIT $list_no";
$output .= "<ul>";
$result = db_query($sql);
while ($anode = db_fetch_object($result)) {

BUEditor не виден в коментариях

27 августа 2007 в 0:13

Модуль BUEditor в коментариях виден только для админа. Что можно сделать чтобы и пользователи его видели, Нужна возможность пользователям вставлять через BUEditor картинки. Вот как на этом сайте.