Задавайте вопросы про Drupal

Garin33
На сайте с 31.08.2009
Offline
169
#801

Я думаю речь про http://drupal.org/project/superfish.

Потому что Drupal - это круто.
Пришел
На сайте с 03.11.2011
Offline
141
#802

Подскажите по поводу Media Gallery.

Когда галерей становится много, на всех страницах, кроме первой, прописывается <link rel="canonical" href="site.ru/gallery-collections/gallery-name" />

В результате Яндекс эти страницы исключает, хотя дублями-то они, как бы, не являются?

Зачем это делается?..

С радостью напишу что-нибудь для ваших сайтов :) (/ru/forum/comment/16157977) Всего за 60 рублей/1000 символов :)
vandamme
На сайте с 30.11.2008
Offline
675
#803
GKC:
супер рыба оч-чень даже настраиваема

да что там настраивается, найсменю не настраивается, а практически все тоже самое

взять к примеру - надо окружить все ul и материнские li дивами или спанами

так там такая арраказябра, что всплывающая менюшка перестает срабатывать если окружить дочерний ul дивами (Around the <UL> contents:), потому как жкуэри селектор грубо привязан к вложенности, точно не помню к какой, но факт..

так толк от этих настроек? все остальное выводят все модули - стили, классы first, last, trail ну и тп

Эльф Торговец
На сайте с 19.09.2012
Offline
23
#804

А что вы там за супе-мега-меню строите что вам стандартных классов не хватает? Выпадающее я всегда руками делал, ничего сложного в этом нет.

vandamme
На сайте с 30.11.2008
Offline
675
#805

Эльф Торговец, попробуй от такое меню сделать http://www.domashniy.ru/ стандартными классами :D или такое http://www.logol.ru/

[Удален]
#806
vandamme:
попробуй от такое меню сделать

Ну незя же так... ))

Эт не Друпал

Руками такое делаеццо - проблема только в поддержке

Если меню константное иль надо раз в полгода править - нет проблем

А вот ежели секретарша жаждеть ежедневно новости в меню пихать - тут шило

vandamme
На сайте с 30.11.2008
Offline
675
#807
Pavel_:
Эт не Друпал

это не друпал, но я себе делал точно такое на друпал, ничего сложного

и не ручками, а полностью атоматизированное с управлением из админки

Alangasar
На сайте с 06.11.2008
Offline
98
#808

Pavel_, модуль megamenu делает подобное меню, еще один om_maximenu

big boy
На сайте с 18.11.2006
Offline
354
#809
Garin33:
Не будет. Ваш сайт, вы в праве что угодно запрещать индексировать. Тем более, сомневаюсь, что профили так много полезной инфы давали.

Да, но я их в свое время не закрыл и они ВСЕ проиндексированы. Не буду рубить с плеча и буду действовать постепенно - сначала nofollow, потом и вовсе robots, а может и запрет просмотра профилей анонимусом, чтобы вес не утекал (поговаривают через nofollow он не передается, но со страницы все равно утекает).

Alangasar:
big boy, theme_username не пробовали?
Вот же строка формирующая ссылку на юзера:

$output = l($name, 'user/' . $object->uid, array('attributes' => array('title' => t('View user profile.'))));

Вот спасибо! Помоголо! Мое решение ниже.

Как добавить rel=nofollow к ссылкам на профили пользователей в Drupal 6:

Открываем в папке с темой файл template.php, вставляем туда:

function phptemplate_username($object) {

if ($object->uid && $object->name) {
// Shorten the name when it is too long or it will break many tables.
if (drupal_strlen($object->name) > 20) {
$name = drupal_substr($object->name, 0, 15) .'...';
}
else {
$name = $object->name;
}

if (user_access('access user profiles')) {
$output = l($name, 'user/'. $object->uid, array('attributes' => array('rel' => 'nofollow')));
}
else {
$output = check_plain($name);
}
}
else if ($object->name) {
// Sometimes modules display content composed by people who are
// not registered members of the site (e.g. mailing list or news
// aggregator modules). This clause enables modules to display
// the true author of the content.
if (!empty($object->homepage)) {
$output = l($object->name, $object->homepage, array('attributes' => array('rel' => 'nofollow')));
}
else {
$output = check_plain($object->name);
}

$output .= ' ('. t('гость') .')';
}
else {
$output = check_plain(variable_get('anonymous', t('Anonymous')));
}

return $output;
}

Этот код позволяет сократить вывод имени в шаблоне до использования просто $name - в нужном месте в node.tpl.php (или в другом шаблоне) вставляем:

<?php print $name; ?>

Вывод в HTML будет таким:

<a rel="nofollow" href="/user/aaa">aaa</a>
✔ Как я генерирую статьи через ИИ, которые приносят трафик - https://webmasta.ru/blog/16-vkalyvayut-roboty-ne-chelovek-stati-s-pomoschyu-ii-kotorye-prinosyat-trafik
r_y_n
На сайте с 16.08.2012
Offline
76
#810
Эльф Торговец:
А что вы там за супе-мега-меню строите что вам стандартных классов не хватает? Выпадающее я всегда руками делал, ничего сложного в этом нет.

Да простое меню просто не могу его вывести на определенных типах страниц в блоке. В поисках человека кто поможет это сделать. Готов заплатить небольшое вознаграждение.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий