Так зачем вы нам этот сайт показываете и в чём ваша заслуга при создании сайта? Несложный функционал + прогиб под заказчика в дизайне?
Переверстка дизайна из самописной CMS на которой был разработан сайт, под Drupal. Название темы, признаю, не совсем удачное или даже совсем не удачное.
Меня интересовали ошибки в верстке, мне на них указали в достаточном количестве, за что спасибо.
Из технических косяков - наличие материалов на русском, которые не переводятся при переключении языка.
Да. Встроенные средства мультиязычности, почему-то не распространяются на такие области как хэдер и футер, а прибегать к хакам движка не очень хочется. Пока ищем красивое решение.
antidemidovich: зато хочется писать не имеющие отношения к вопросу комментарии
Stan.Ezersky: спасибо за замечания. К сожалению, дизайн сделан другой веб-студией, давно утвержден и менять цвета/шрифты/фоны никто нам не разрешал. Задача была переверстать существующий темплейт под движок Drupal-а добавить мультиязычность, некоторые другие функции.
И мне пришлось. Нашел бэкап и восстановил базу.
Очевидно друпал крайне не устойчив к удалению engine, не смотря на все пляски с бубном вокруг cache и variable, мне это не помогло.
Зашел через PHPMyAdmin в базу друпала.
В таблице variable нашел переменную theme_default и принудительно вписал s:7:"garland";
Все так же нифига не помогло.
Как проще всего работать со своими строками в Drupal?
xxandeadxx: Большое спасибо, все получилось.
Shok211: Зато у вас пример гораздо более наглядный и понятный.
Оцените сайт
Переверстка дизайна из самописной CMS на которой был разработан сайт, под Drupal. Название темы, признаю, не совсем удачное или даже совсем не удачное.
Меня интересовали ошибки в верстке, мне на них указали в достаточном количестве, за что спасибо.
Оцените сайт
Причина в том что большинство "каталогов" на этом сайте - дистрибутивы поисковых программ в архивах и PDFки.
Оцените сайт
Да. Встроенные средства мультиязычности, почему-то не распространяются на такие области как хэдер и футер, а прибегать к хакам движка не очень хочется. Пока ищем красивое решение.
Оцените сайт
antidemidovich: зато хочется писать не имеющие отношения к вопросу комментарии
Stan.Ezersky: спасибо за замечания. К сожалению, дизайн сделан другой веб-студией, давно утвержден и менять цвета/шрифты/фоны никто нам не разрешал. Задача была переверстать существующий темплейт под движок Drupal-а добавить мультиязычность, некоторые другие функции.
Верстаем тему под Drupal. Часть II - разметка страницы
А продолжение будет?
Отображать записи для определенных ролей
nodeaccess если кому надо
Блок для ввода данных
Собственно, вот итоговый вариант:
<?php
global $user;
$mission = variable_get('site_mission', '');
$quotes = explode("||",$mission);
$quote = str_replace('%username%', $user->name, $quotes[rand(0, count($quotes)-1)]);
print($quote);
Блок для ввода данных
Пока решил часть задачи.
Создал материал-страницу и там указал следующее
<?php
echo (file_get_contents('text.txt'));
?>
Осталось придумать как записывать в файл
дату, время, текст вопроса и текст ответа.
Т.к. я в РНР не силен то для меня это задача на весь день Буду благодарен если поможете.
ЗЫ, в самом блоке
<?php
global $user;
$mission = variable_get('site_mission', '');
Удалил папку engines
И мне пришлось. Нашел бэкап и восстановил базу.
Очевидно друпал крайне не устойчив к удалению engine, не смотря на все пляски с бубном вокруг cache и variable, мне это не помогло.
Удалил папку engines
Зашел через PHPMyAdmin в базу друпала.
В таблице variable нашел переменную theme_default и принудительно вписал s:7:"garland";
Все так же нифига не помогло.
Удалил папку engines
так вернул, сразу же. нифига не помогло.
в settings.php раскомментировал массив
$conf = array(
'site_name' => 'My Drupal site',
'theme_default' => 'garland',
'anonymous' => 'Visitor',
);
папка garland есть, название сайта - поменялось на My Drupal site, а вот дальше - нифига. Текст есть, темы нет. никакой. в админке тоже.
Изменить неизменяемое
Да, так и сделал, через локазизацию, думал есть более красивый путь.
Цитаты и случайный вывод
Здорово. Спасибо. А можно как то выводить это не отдельным блоком, а именно в миссии сайта (а сами цитаты хранить где то еще).
В данный момент в отдельном блоке оно выводится как надо, а в миссии, естественно - все цитаты в столбик.
ЧПУ для блогов, как сделать?
Разобрался.
Может кому пригодится, поэтому напишу.
Синонимы почему то не обновлялись автоматически. Нужно было зайти в
Управление сайтом - синонимы
поудалять все созданные синонимы и запустить pathauto с установкой пути для блога
/[user-raw]
Спасибо, что помогли узнать куда копать
ЧПУ для блогов, как сделать?
Собственно, использование
[user-raw] вместо [user] позволило сделать пути вроде
http://домен/blog/юзернейм
а вот сделать
http://домен/юзернейм - не получается никак. При изменения формата псевдонима для блога на
/[user-raw]
получаю сообщение
* Настройки конфигурации сохранены.
* Массовое обновление псевдонимов путей для блогов пользователя закончено, создано 0 псевдонимов.
т.е. псевдонимы не создаются. А при /blog/[user-raw] - создаются. В чем проблема?
ЧПУ для блогов, как сделать?
1)
Установил pathauto, в настройках указываю
Установка пути для блога
Формат псевдонима для блога.: /[user] (пробовал также /blog/[user])
сохраняю изменения, при попытке зайти по такому пути, получаю "Страница не найдена".
Что я не так делаю?
P.S>
Под полем "Формат псевдонима для блога" есть замечание
NOTE: This field contains potentially incorrect patterns. Problem token: user
Как устранить?
2) Помогло, спасибо