Форматы в типах содержимого

Главные вкладки

Аватар пользователя KaTana KaTana 8 января 2013 в 20:16

1) Есть задача создать поле с отображением активной ссылки. При создании/редактировании типа содержимого и добавления нового поля такой возможности нет. Что можно придумать? варианты добавлять функцию:

<?php
function link_it($text)
{
$textpreg_replace("/(^|[\n ])([\w]*?)((ht|f)tp(s)?:\/\/[\w]+[^ \,\"\n\r\t<]*)/is""$1$2<a href=\"$3\" >$3</a>"$text);
$textpreg_replace("/(^|[\n ])([\w]*?)((www|ftp)\.[^ \,\"\t\n\r<]*)/is""$1$2<a href=\"http://$3\" >$3</a>"$text);
$textpreg_replace("/(^|[\n ])([a-z0-9&\-_\.]+?)@([\w\-]+\.([\w\-\.]+)+)/i""$1<a href=\"mailto:$2@$3\">$2@$3</a>"$text);
}
?>

желания нет, наверно имеется более чистое решение

2) Там же. Имеется желание добавления ссылки, при этом отображение хочется сделать в виде "Название", "Анонс" и "читать далее", распишу подробнее:
Создаем новый материал, добавляем поле, допустим, Новость. При создании материала, вводим ссылку на новость (при чем не обязательно на своем ресурсе), а в ноде она отображается как "Название", "Анонс" и "читать далее".
Или же можно рассмотреть какое-то модульное решение (если таковое имеется), добавление новостей (правда уже со своего ресурса) автоматом по тегам.

Подскажите, пожалуйста, вариант реализации

upd:

нашла в недрах друпал.ру вот такое описание "Email Field, Link Field, FileField – дополнительные модули для CCK, позволяющие добавлять поля типа “электронная почта”, “ссылка” и даже “файл”.", по всей видимости относится оно к друпал 6 или может еще младше, т.к. если я правильно поняла в D7 этот модуль уже в ядре - как быть?

upd2:

link - нашла то что нужно для пункта 1. Однако метод не совсем удобный пришлось удалять созданные поля и создавать их заново с форматом ссыль. можно было б и в базе ковырнуть, но решила не рисковать, тем более что там поля новые добавились.

Комментарии

Аватар пользователя KaTana KaTana 8 января 2013 в 22:50

"<a href="mailto:sas@drupal.org">sas@drupal.org</a>" wrote:

Спасибо. Views конечно хорошо, но я не совсем понимаю как его правильно использовать, да и к тому же с первым я вроде бы разобралась сама, и тот вариант мне больше нравиться, т.к. позволяет выводить заголовки урлов

Второе все еще актуально. Может быть есть мод - что-то типа "Похожие темы"?