Господа, указывайте версию Drupal и модулей!
drupal 6 и 5 - разные системы и в них есть отличия (особенно что асается темизации)
views 1 и 2 - тоже не очень одинаковые.
По теме: да всё можно сделать и разными способами. Как вариант (минимум кода) - computed field в CCK, в который будет заноситься "сумма" полей.
Самый хороший вариант - конечно темизация таблицы views, ибо она позволит сохранить возможность сортировки. В двух словах Вам уже объяснили, но лучше поищите готовые примеры - так будет проще.
совсем паскаль опустили, не согласен. синтаксис его очень строг и для начала может быть полезен.
Синтаксис строг, но избыточен. И не вижу причин начинать с паскаля, если можно начать сразу с мощного, строгого и современного языка, каким мне видится Python. К тому же это гораздо практичнее.
PS: Сам начинал с паскаля и не сколько не умоляю его достоинств.
Дату и теги материала сделать одной строкой. Слова "by admin" убрать или перевести, вообще эта надпись имеет смысл, когда пользователей полно и у каждого есть блог - посмотреть что ещё он написал; в вашем случае - бесполезна.
Пробел между материалом и "разместить комментарий" - убрать.
Что-то мне подсказывает, что этот код может не работать. Ибо 'true' и 'false' - это строки, которые при преобразовании _должны_ быть интерпретированы в true. Возможно что код работает, но это будет частный случай, исключение. Так делать нельзя.
Начиная с версии 4 в PHP введён тип bool, c двумя регистро-независимыми значениями переменной - true и false. Пользуйтесь ими.
Это переделанный гарланд/минелли или проприетарная тема? В любом случае любопытная реализация, такого гарланда я еще нигде не видел. Неплохо бы использовать дубль-дельта-функцию
"cleptolog" wrote:
axеl,а что это такое "дубль-дельта-функция"? Поясни ,пожалуйста!
<?php format_date($node->created,'custom','d.m.Y')?> - <?php print $title?> - именно так и не выводил. за идиота меня не держите)) я все делал верно.
Перечитайте мой коммент ещё раз. Я не держу Вас за идиота. Я держу Вас за невнимательного человека.
Надо было:
<?php print format_date($node->created,'custom','d.m.Y')?> - <?php print $title ?>
У любого материала (ноды), есть адрес вида - node/nid, где nid - уникальный номер, его можно взять из переменной $node: $node->nid. Таким образом, код следующий:
<?php l(t('Read more'), "$base_url/node/{$node->nid}"); ?>
или
<?php l('Читать далее', "$base_url/node/{$node->nid}"); ?>
Почему для title вы print написали, а для даты - нет? Потому и не выводит.
Пожалуйста, ДУМАЙТЕ, когда добавляете код на сайт. Не понимаете - учитесь. Именно на таких простых примерах и надо учиться.
Потому что каталог /modules - системный и туда лазить (как и в другие системные) категорически запрещено для начинающих и, тем более, для профессионалов. Иначе вы лишаетесь гарантии на стабильность и приобретаете геморрой и головную боль в дальнейшем общении с Drupal.
Ваш каталог, в котором можно что-то делать: sites. И только он!
Ну да, возможен, вот только при обновлении страницы (или переходе на другую) снова загрузиться страница для анонима.
Если же загружается страница _для_вас_, значит сессия-таки сохраняется и вы чего-то не замечаете.
Плюс, если глючит кэш можно наблюдать страницы других пользователей (например админа :). Но только наблюдать - изменить ничего естественно не получиться.
Если делать два аргумента ID термина, то все работает отлично, если же делать два аргумента Имя термина, то в результате всегда пустая страница (ни одной ноды, удовлетворяющей условию).
Возможно аргументы не работают с юникодными строками. Попробуй поэкспериментировать, задавая аргументы прямо в виде (в"Argument Handling Code")
Кстати основная проблема версии 1 (под 5-ку) - именно с меню. Во-первых баги, а во-вторых при большом количестве терминов сайт вешается. В 6-ке меню переработано и эта проблема вроде как решена. Посмотрим`c.
А Вам однозначно - отказаться от модуля пока не поздно.
При проблеме с дублированием id, идём в таблицу {sequences} и увеличиваем вызывающий проблемы id (для ноды - node_nid, для термина - term_data_tid и т.д.)
Views+CCK. Табличный вид с объединением полей CCK в поле таблицы
Господа, указывайте версию Drupal и модулей!
drupal 6 и 5 - разные системы и в них есть отличия (особенно что асается темизации)
views 1 и 2 - тоже не очень одинаковые.
По теме: да всё можно сделать и разными способами. Как вариант (минимум кода) - computed field в CCK, в который будет заноситься "сумма" полей.
Самый хороший вариант - конечно темизация таблицы views, ибо она позволит сохранить возможность сортировки. В двух словах Вам уже объяснили, но лучше поищите готовые примеры - так будет проще.
Посоветуйте книгу по php ?
Синтаксис строг, но избыточен. И не вижу причин начинать с паскаля, если можно начать сразу с мощного, строгого и современного языка, каким мне видится Python. К тому же это гораздо практичнее.
PS: Сам начинал с паскаля и не сколько не умоляю его достоинств.
Вход на сайт
/user/login
Мой маленький сайт
Дату и теги материала сделать одной строкой. Слова "by admin" убрать или перевести, вообще эта надпись имеет смысл, когда пользователей полно и у каждого есть блог - посмотреть что ещё он написал; в вашем случае - бесполезна.
Пробел между материалом и "разместить комментарий" - убрать.
Много тегов -мельтешит в глазах.
Cообщество создателей компьютерной музыки на Drupal
Курица - всего лишь инструмент яйца для создание себе подобных.
Как вытащить id нода
Архитектура в главной версии
не меняется. Подверсии - это апдейты безопасности и исправление критичных багов.
Попробуйте так:
<?php
if(is_numeric($id = arg(1))){
$node = node_load($id);
// делаем что надо с $node
}
?>
какой функцией php можно встроить ссылку на полную ноду в node.tpl
* пошёл покупать билет в Москву
webfairy.ru: в помощь веб-разработчику
Рейтинг просится в блок под статьёй, где тэги и "добавить комментарий"
Внедрение php в блок
Что-то мне подсказывает, что этот код может не работать. Ибо 'true' и 'false' - это строки, которые при преобразовании _должны_ быть интерпретированы в true. Возможно что код работает, но это будет частный случай, исключение. Так делать нельзя.
Начиная с версии 4 в PHP введён тип bool, c двумя регистро-независимыми значениями переменной - true и false. Пользуйтесь ими.
<?php
return true;
?>
Оцените,пожалуйста строительный сайт
Это не axel.
Вывод даты создания материала , получаю 1219664364
Перечитайте мой коммент ещё раз. Я не держу Вас за идиота. Я держу Вас за невнимательного человека.
Надо было:
<?php print format_date($node->created,'custom','d.m.Y')?> - <?php print $title ?>
Print перед format_date замечаете?
какой функцией php можно встроить ссылку на полную ноду в node.tpl
У любого материала (ноды), есть адрес вида - node/nid, где nid - уникальный номер, его можно взять из переменной $node: $node->nid. Таким образом, код следующий:
<?php l(t('Read more'), "$base_url/node/{$node->nid}"); ?>
или
<?php l('Читать далее', "$base_url/node/{$node->nid}"); ?>
Вывод даты создания материала , получаю 1219664364
Почему для title вы print написали, а для даты - нет? Потому и не выводит.
Пожалуйста, ДУМАЙТЕ, когда добавляете код на сайт. Не понимаете - учитесь. Именно на таких простых примерах и надо учиться.
Views - Ошибка 500
Потому что каталог /modules - системный и туда лазить (как и в другие системные) категорически запрещено для начинающих и, тем более, для профессионалов. Иначе вы лишаетесь гарантии на стабильность и приобретаете геморрой и головную боль в дальнейшем общении с Drupal.
Ваш каталог, в котором можно что-то делать: sites. И только он!
Кэш на разрабатываемом сайте отключают.
Поле GeoURL в модуле nodewords
<?php
if( $page == 0 ){
print ("постоянная ссылка на материал");
}
?>
Views - Ошибка 500
А почему modules/views/includes/admin.inc, а не sites/all/modules/views/includes/admin.inc? И есть ли он там?
Поле GeoURL в модуле nodewords
$_GET['q']
Раздвоение личности или еще один глюк.
Ну да, возможен, вот только при обновлении страницы (или переходе на другую) снова загрузиться страница для анонима.
Если же загружается страница _для_вас_, значит сессия-таки сохраняется и вы чего-то не замечаете.
Плюс, если глючит кэш можно наблюдать страницы других пользователей (например админа :). Но только наблюдать - изменить ничего естественно не получиться.
Таксономия. Помогите найти решение задачи...
Необходимо писать модуль taxonomy_image.views, который добавит поля модуля во views.
Посоветуйте книгу по php ?
РНР не тот язык с которого стоит начать изучение языков - развратит.
Паскаль своё отжил, могу посоветовать С(++), Python.
Шрифты
Как образом он его не опознает? JS отключен? В исходнике меню есть? Значит мы видим то, что отдаёт нам сервер.
Views. Часть первая - изменение параметров "на лету"
Возможно аргументы не работают с юникодными строками. Попробуй поэкспериментировать, задавая аргументы прямо в виде (в"Argument Handling Code")
category - я его неправильно настраиваю?
Кстати основная проблема версии 1 (под 5-ку) - именно с меню. Во-первых баги, а во-вторых при большом количестве терминов сайт вешается. В 6-ке меню переработано и эта проблема вроде как решена. Посмотрим`c.
А Вам однозначно - отказаться от модуля пока не поздно.
Шрифты
не прав. отключи JS и посмотри будет ли меню на сайте.
category - я его неправильно настраиваю?
При проблеме с дублированием id, идём в таблицу {sequences} и увеличиваем вызывающий проблемы id (для ноды - node_nid, для термина - term_data_tid и т.д.)