Логин через сторонний скрипт в консоли
Прислано: paladin.on
вт, 28/09/2010 - 17:43
Добрый вечер,
возникла следующая необходимость: уметь создавать ноды через консоль из стороннего скрипта.
Поскребя по форумам нашел следующее решение:
login.php
<?php // ...что-нибудь делаем include('./includes/bootstrap.inc'); drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); user_authenticate(array('name' => 'admin', 'pass' => '*****')); // ...теперь мы залогинены на сайте, можно делать что-нибудь ещё ?>
вызвав его через консольку
php login.php
получил следующий ответ:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="/./misc/favicon.ico" type="image/x-icon" />
<title>Site off-line | Drupal</title>
<link type="text/css" rel="stylesheet" media="all" href="/./modules/system/defaults.css?0" />
<link type="text/css" rel="stylesheet" media="all" href="/./modules/system/system.css?0" />
<link type="text/css" rel="stylesheet" media="all" href="/./modules/system/system-menus.css?0" />
<link type="text/css" rel="stylesheet" media="all" href="/./modules/system/maintenance.css?0" />
<link type="text/css" rel="stylesheet" media="all" href="/./themes/garland/style.css?0" />
<link type="text/css" rel="stylesheet" media="all" href="/./themes/garland/minnelli/minnelli.css?0" />Вопрос по модулю Nodereferrer Create.
Прислано: paladin.on
чт, 26/08/2010 - 13:04
Добрый день,
Постановка задачи.
Есть типы материалов А и Б. В типе материала А есть поле NodeReference на Б.
Хочется, чтобы при создании ноды типа Б, автоматически создавался NodeReference у указанной ноды в типе А.
Т.е. при создании ноды типа Б было бы поле Referrer, в котором можно указать существующую ноду типа А, которая бы ссылалась (NodeReference) на создаваемую ноды типа Б.
Незаконченное решение.
NodeReference - позволять устанавливать ссылку на другую ноду.
NodeReferrer - позволяет отображать список нод, которые ссылаются на данную ноду через NodeReference.
Nodereferrer Create - позволяет создать ноду, которая будет ссылаться на данную ноду через NodeReference.
В описании последнего модуля есть следующее:
«It is possible to create relationships with existing nodes. In particular it handles CCK build-in multiple values, so it is possible to create a relationship with a node that already has relationships»
Таким образом, создавать ноды через Nodereferrer Create возможно. А вот как указывать ссылки на уже существующие ноды в настройках модуля не нашел.
Кто-нибудь с ним уже работал? Или может поставленную задачу можно как-то другими модулями решить?
з.ы. как ставить ссылки сразу на страницу модуля на drupal.org с синенькой шапочкой такие :)
- Для комментирования войдите или зарегистрируйтесь
[РЕШЕНО] Логическая группировка полей в расширенном профиле
Прислано: paladin.on
пт, 18/06/2010 - 09:58
Добрый день!
Возникла необходимость добавления дополнительных полей в профиле следующим образом:
Пользователь может указывать у себя в профиле своих домашних животных. Причем в одном поле он должен указать кличку животного, а в другом вид животного ("кошечка", "собачка"). Эти два поля независимы друг от друга, но использоваться должны вместе (в зависимости от вид животного в user-profile будет соответствующая иконка).
Эта ситуация отлична от иерархичного выбора, когда по одному селекту появляется другой селект.
Количество добавленных питомцев может быть неограниченно.
Какими минимальными усилиями/модклями это можно организовать?
Спасибо.
[РЕШЕНО] Модуль автоматической замены слов в тексте на ссылки.
Прислано: paladin.on
чт, 17/06/2010 - 09:12
Добрый день,
кто знает - существует ли модуль, позволяющий автоматически заменять заданные слова в тексте нод на определенные ссылки. Например как это сделано в Википедии, но там все 1-2 слова заменяются, а мне надо, чтобы все заданные слова заменялись. При чем это должно происходить на уровне фильтров при рендеринге ноды.
Спасибо.
Модификация alpha pager (glossary mode) во Views 2
Прислано: paladin.on
вс, 13/06/2010 - 21:59
Во Views 2 при задании аргументов через url использовать glossary mode для создания алфавитного указателя например, заголовков нод:
url: node_alpha_pager/a
A...
A...
A...
Подскажите, можно ли стандартными средствами сделать следующее:
если первый символ - буква, оставлять все как описано выше, а если первый символ - цифра, то выводить все заголовки, начинающиеся на цифры:
url: node_alpha_pager/0
0...
4...
6...
8...
или придется как-то исхитрятся для такого?
Спасибо.