ameth: Блог

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

Как проще всего работать со своими строками в Drupal?

20 апреля 2012 в 19:01

Добрый день.

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

Научите пожалуйста, как лучше всего поместить эти значения в базу, куда их класть и как к ним адресоваться из PHP.

Спасибо

Оцените сайт

1 октября 2009 в 13:47

Оцените сайт concord.km.ua перенесенный на CMS Drupal нашей маленькой веб-студией. Изначально сайт был на другой (самописной) CMS, но для расширения функционала, существующий html был переверстан (исходников/psd дизайна не сохранилось) в тему для Drupal 6.

Как применить разные темы для разных страниц сайта?

2 июля 2009 в 15:03

Здравствуйте.
Такой вопрос.

Существует тема оформления фиксированной ширины (т.е. верстка не резиновая), трехколоночная.

Задача — на некоторых страницах сайта выводить трехколоночную верстку (т.е. тему, как она есть), а на остальных - двухколоночную (без правой колонки).

Убрать блоки из правой колонки не трудно, но необходимо "растянуть" центральный блок так, чтобы он занял место, освободившееся от третьей колонки.

Как вариант решения вижу создание идентичной темы (фиксированной ширины) но уже с изначально двухколоночной версткой и измененной шириной контент-блока. Но тогда возникает вопрос: как заставить Drupal для одних страниц использовать одну тему оформления, а для других - другую?

В идеале, конечно же, надо создать нормальную тему с "резиновой" версткой, но поскольку они делаются не людьми, а чудо-программой генератором шаблонов, то увы, внести какие то изменения без переработки темы не выйдет.

Создать еще одну "главную" страницу на друпал.

26 апреля 2009 в 3:02

Всем привет. Помогите решить следующую задачу.

Допустим существует сайт www.какойтосайт.com, на нем установлен друпал и по такой ссылке выводится главная страница.
Необходимо иметь возможность создать несколько страниц с аналогичным функционалом (возможность публиковать туда заметки и комментарии), но при этом сохранив общий для всех набор блоков, хэдер и футер.

Скажем, чтобы существовала иерархия

www.какойтосайт.com - самая главная страница. сюда можно писать заметки.
www.какойтосайт.com/subdir - еще одна страница аналогичная по функционалу с главной. сюда тоже можно добавлять заметки, они будут отображаться только при заходе на www.какойтосайт.com/subdir

в общем что то аналогичное модулю blog, но если блоги ведут разные люди, то тут права доступа к подстраницам глобальные.

Надеюсь не очень запутанно объяснил.

Блок для ввода данных

19 августа 2008 в 18:29

Подскажите, существует ли модуль, а если нет, то как создать блок (для отображения в боковой панели) со следующими свойствами:

В блоке выводится определенный текст (как и откуда вывести текст я знаю, это уже есть, допустим некий вопрос), поле для ввода ответа и кнопочка сабмит (а вот как добавить их - не знаю), каждый засабмиченный ответ, добавляет текст вопроса, ответ, дату и имя пользователя в специальную ноду(страничку) - одну и ту же.

Т.е. пользователю отображается блок. В блоке вопрос. К примеру

Кто написал "Фауст", %username%?

[ ] [Submit]

Все отправленные ответы сохраняются в одной и той же ноде в виде

[дата][время][пользователь] [текст вопроса] [текст ответа]

в хронологическом, или обратно-хронологическом порядке.

Кто что посоветует для реализации? Особенно волнует как сохранить введенный текст и ответ в одной и той же ноде.
Или в некой глобальной переменной которую потом выводить в ноду.

Удалил папку engines

14 августа 2008 в 16:15

Друзья, выручайте, я идиот.
После доведения сайта до ума решил "почистить" ненужные темы (которые не использовались), и удалил случайно папку

\themes\engines

После чего обновил сайт, вижу что все оформление слетело, остался только текст. Вернул папку из оригинального дистрибутива друпал - нифига, текст есть, блоков, форматирования, изображений нет, в админку зайти не могу, тема админки тоже не доступна (хотя и есть).

Что делать? Как хотя бы сохранить все настройки и модули если придется переустановить друпал, или в лучшем случае - как вернуть все "как было"?

Отображать записи для определенных ролей

14 августа 2008 в 14:58

Подскажите модуль для скрытия контента.

Т.е. чтобы определенные записи (заметки) были видны только указанному классу пользователей (допустим auth. user или еще какой специально созданной группе юзеров).

Какой по вашему мнению лучший для решения этой задачи?

Изменить неизменяемое

14 августа 2008 в 14:11

В настройках меню напротив пунктов

"Мой профиль"
"Мой блог" указано - неизменяемо. Можно ли как то это обойти?

Есть необходимость чтобы "блог" назывался иначе (к примеру "мои записи"), соответственно пункт мену должен быть "мои записи" а не "блог".

И второй вопрос.

Как разрешить для регистрации логины состоящие только из латинских символов и цифр?

Цитаты и случайный вывод

13 августа 2008 в 22:31

А подскажите мне, друзья, можно ли как то в блоке "Миссия сайта" выводить разнообразные строки, случайным образом.
Или (если такое невозможно) посоветуйте отдельный модуль, хотя в идеале, хочется использовать строки с тегом юзернейм в строке приветствия или миссии сайта.

То есть

"мы рады видеть тебя, %username%"

"глаз страуса больше чем его мозг, %username%"

и пр.

присоветуйте куда глядеть.

ЧПУ для блогов, как сделать?

13 августа 2008 в 15:39

Здравствуйте.
Вопрос в следующем. Разрабатывается проект сайта-коллективного блога, т.е. каждому зарегистрированному пользователю дается возможность вести свой блог. Ссылки на блог при этом выглядят так:

http://домен.ком/blog/N, где N - порядковый номер пользователя на сайте.

Каким образом можно сделать автоматическое присвоение пути к блогу в виде

http://домен.ком/%username%

Т.е. сразу при регистрации, блог пользователя становится доступным по данному пути.