big boy

big boy
Рейтинг
358
Регистрация
18.11.2006
Должность
webmaster

D6. Для вывода поля описания термина таксономии применяется лишь Filtered HTML.

Я не вижу выбора фильтра, как это показано на скриншоте - http://www.drupal.ru/files/06.04.png

В моём случае только поле для ввода, без выбора формата.

Full HTML включен на сайте, как основной, в нодах и блоках всё работает. В самом описании термина отлично работает CKEditor, но многие html теги просто обрезаются и в итоге получаю совсем не то, что вводил.

Cchale:
Или яндекс как гугл станет, который на сайты моложе года не смотрит даже.

С гугла всегда траф на молодые сайты шёл раньше и больше + бонус новичка никто не отменял. У вас какие-то не точные данные. Яша всю жизнь тормозной был.

Уважаемые представители cityads! Дайте ответ на мой, возможно, нубский вопрос.

Недавно по ошибке зашел на сайт cityads.com и обранужил, что такой сайт так же существует. Статистика там удобнее (в реальном времени клики и тд), нашел некоторые новые офферы, которых на cityads.ru нет и еще много отличий.

Вопрос: в чём разница между ru и com сайтами (зачем Вам вообще два)? Почему не реализуете такой же расширенный функционал и на ru?

Разве никто не проводил тесты? Хоть мысли по этому поводу есть?

Как мне кажется, поисковики всё же учитывают то, что запрещено индексировать. Гугл - через хром, Яша - тулбары и так же свой браузер.

Форум, особенно если он активный, имеет способность плодить дубли и контент низкого качества (за счёт UGC). Проблема конечно решается путём жесткой модерации, но в таком случае будут недовольные: "А почему мою тему удалили?" да и модераторам платить надо. Если не удалять, то со временем на форуме может образоваться критическая масса шлака, которая потянет вниз весь ваш хороший проект. Было такое уже, пришлось полностью закрывать форум от индексации и вычищать метлой. Но естественно качество топиков зависит от аудитории.

Безопаснее в данном случае делать форум на поддомене, так как он будет отдельным сайтом. Если надо передавать вес - перелинкуйте: те же новые материалы можно выводить на сайте, в хлебных крошках форума добавить ссылку на главную сайта и тд.

Ну так почитайте в самом ВК пояснения к тому и другому. Там все ответы есть.

viktorchereffko:
До сих пор яшка лояльно относился к профитрафу...

Доброе утро! Яшка перестал к ним лояльно относиться еще около года назад.

Проверьте, возможно сайт в выдаче с пометкой о вредоносном ПО.

Сделал еще один небольшой заказ, текст написан отличный. Рекомендую!

Ребятушки, подскажите, как можно переписать функцию стандартного модуля taxonomy_module. Функция taxonomy_link - http://api.drupal.ru/api/function/taxonomy_link/6

Хочу убрать дескрипшн при наведении на ссылоки тегов таксономии. Даже нашел нужную часть (выделил жирным):

function taxonomy_link($type, $node = NULL) {
if ($type == 'taxonomy terms' && $node != NULL) {
$links = array();
// If previewing, the terms must be converted to objects first.
if (isset($node->build_mode) && $node->build_mode == NODE_BUILD_PREVIEW) {
$node->taxonomy = taxonomy_preview_terms($node);
}
if (!empty($node->taxonomy)) {
foreach ($node->taxonomy as $term) {
// During preview the free tagging terms are in an array unlike the
// other terms which are objects. So we have to check if a $term
// is an object or not.
if (is_object($term)) {
$links['taxonomy_term_'. $term->tid] = array(
'title' => $term->name,
'href' => taxonomy_term_path($term),
'attributes' => array('rel' => 'tag', 'title' => strip_tags($term->description))
);
}
// Previewing free tagging terms; we don't link them because the
// term-page might not exist yet.
else {
foreach ($term as $free_typed) {
$typed_terms = drupal_explode_tags($free_typed);
foreach ($typed_terms as $typed_term) {
$links['taxonomy_preview_term_'. $typed_term] = array(
'title' => $typed_term,
);
}
}
}
}
}

// We call this hook again because some modules and themes
// call taxonomy_link('taxonomy terms') directly.
drupal_alter('link', $links, $node);

return $links;
}
}

Сменил выделенный код на:

'title' => $term->name

И вставил в template.php, но выскочила ошибка, что такая функция уже определена в стандартном модуле. Переименовал функцию с приставкой "nazvanie_temy_taxonomy_link..." - вообще никаких изменений.

Помогите плиз, желательно пошагово, что и куда вставить.

---------- Добавлено 11.08.2014 в 11:19 ----------

Upd: сработал вот такой вариант (в старой функции):

function termname_separate_terms($node_taxonomy) {
if ($node_taxonomy) {
//separating terms by vocabularies
foreach ($node_taxonomy AS $term) {
$links[$term->vid]['taxonomy_term_'. $term->tid] = array(
'title' => $term->name,
'href' => taxonomy_term_path($term),
'attributes' => array(
'rel' => 'tag',
'title' => $term->name
),
);
}
//theming terms out
foreach ($links AS $key => $vid) {
$terms[$key] = theme_links($vid);
}
}
return $terms;
}

При этом в node.tpl.php надо в начало вставить :

$terms = termname_separate_terms($node->taxonomy);



---------- Добавлено 11.08.2014 в 11:24 ----------

Только тайтл получился пустой. Точнее он совсем испарился вместе с тегом.

Заказывал как-то СЯ, в итоге получил шлак. Подожду отзыв, если всё ок - закажу.

Всего: 2841