Я на днях описывал на этом сайте, как делать дамп базы с помощью Sypex Dumper Lite.
Преимущество в том, что можно делать очень большие дампы и их восстанавливать.
phpMyAdmin не может восстанавливать дампы больших баз, потому что загружает всё в память и ... её не хватает.
phpMyAdmin у меня реально закачивает дампы, которые в архиве не превышают 200 кб. Раньше делал дамп и восстанваливал почти по одной таблице, потому что базы очень большие.
А этот скрипт (20 или 30 кб) делает свою работу очень хорошо.
Можно использовать модуль http://drupal.org/project/javascript_aggregator
Он разбирает $scripts, собирает все возможные комбинации JS-файлов в один и сохраняет версию в кеше.
Про сжатие я не нашёл ничего в описании...
Таким образом он уменьшает только количество запросов к серверу для получения JS-файов...
Есть ещё один вариант: интеграция Drupal+osCommerce (точнее VamShop).
Интеграцию сделал vb, а VamShop это полноценный магазин xtCommerce (клон osCommerce) заточенный для русскоязычного человека.
Я настраивал эту страницу по этой инструкции: http://harzah.net/node/875.
На локалхосте всё было красиво, а на сервере варнинги вылазят и в них пути к скриптам указаны...
В общем не красиво выходит. Как убрать пока не разбирался...
job_search - позволяет создать своё резюме, а работодатель размещает предложение работы.
Пользователь может ответить своим резюме на это предложение. Работодатель видит все ответы и делает выбор.
Вроде бы нормальная схема...
На страницах некоторых модулей на друпал.орг есть указание: "Спонсор модуля и ссылка на сайт".
Я так понимаю, что это и есть клиент, который согласился на публикацию модуля в обмен на ссылку на него.
Клиенту хорошо - сообщество тестит и развивает модуль, который ему нужен.
Программеру хорошо - он может публиковать свою работу и развиваться.
Всем хорошо - люди получают модуль, который могут использовать.
administration menu у меня на странице по вертикали не помещается. Приходится нажимать (выпадает меню) и колесом мыши прокручиваю вниз... Я думаю, что это не самый продуктивный метод работы. Поэтому самые нужные ссылки я просто вынес в отдельный блок (он виден только админу), а для редких задач - можно и прокрутить...
Пробовал этот модуль. У меня не получилось работать с русскими.
Но кажется решил настройкой модуля Pathauto на транслитерацию (чтобы ссылки были не русскими буквами, что запрещено стандартом, а латинскими).
Удачи!
Ваша проблема решается с помощью правил в CSS. Если вы не знаете, где находится файл стилей и что это такое, то лучше попросить это сделать того, кто знает. Работы на 10 минут - стоит ли париться?!
Вот этот код я вырвал из файла template.php темы sky для друпала.
Что он делает? Автор разбирает массив $links и оборачивает каждый элемент в теги, чтобы оформить каждую ссылку как кнопку. Выглядит намного лучше, чем стандартный набор ссылок, но я догадываюсь, что это тоже не предел.
Интересно, что у вас получится... Покажете?
А я хочу пожелать вам быть окружеными любовью каждое мгновенье, и когда тяжело, и когда радостно на сердце, потому что любовь творит чудеса.
Мужчины, чтобы женщины цвели - за ними нужно ухаживать 24/7 и круглый год!
Поздравляю!
Скрипт берёт из базы значение (одна цифра) и передаёт друпаловской функции.
Варианты ошибок:
- В базе нет нужного элемента (проверки в скрипте этого факта нет).
- В вашей версии друпала функция, что отрисовывает меню имеет другой формат (я имею ввиду параметры функции)
Возьмите любую тему (например zen) и посмотрите как там это сделано. При просмотре блога выводится (внизу) значок со ссылкой на RSS-ленту. В шаблоне страницы это выглядит так:
<?php
print $feed;
?>
(если я не ошибаюсь).
Другой вариант (лучше, я так у себя сделал).
Ставите модуль sitemap - от показывает карту сайта и все ленты новостей. А в шаблоне страницы устанавливаете кнопку-значок со ссылкой на эту страницу.
То есть с любой страницы пользователь может перейти на страницу карты сайта и выбрать нужную ленту новостей.
Как сделать бэкап БД?
Я на днях описывал на этом сайте, как делать дамп базы с помощью Sypex Dumper Lite.
Преимущество в том, что можно делать очень большие дампы и их восстанавливать.
phpMyAdmin не может восстанавливать дампы больших баз, потому что загружает всё в память и ... её не хватает.
phpMyAdmin у меня реально закачивает дампы, которые в архиве не превышают 200 кб. Раньше делал дамп и восстанваливал почти по одной таблице, потому что базы очень большие.
А этот скрипт (20 или 30 кб) делает свою работу очень хорошо.
Делаем резервную копию базы данных
Я не уверен, что это сильно влияет, но я перед бекапом делаю оптимизацию таблиц...
Прячем Sape
Инструкция по созданию файла block-sape.tpl.php :
Всё! Теперь нужно разобраться как автор статьи изменил класс для блока...
CMS Drupal: руководство по разработке системы управления сайтом
Да, это перевод "Apress.Pro.Drupal.Development.Apr.2007"
Доступны для ознакомления следующие интересные части:
Есть и другие - Предисловие, Об авторах и т.п.
За книгу хотят: 80 грн=16$=400 руб.
Помогите с PHP кодом для формирования последовательного списка чисел для CCK поля
Чтобы получить в обратном направлении меняете местами переменные в начале скрипта.
<?php
$start_year = 1917;
$end_year = date('Y');
if ($end_year > $start_year) {
$current=$start_year;
while ($current!=$end_year) {
echo $current."
";
$current++;
}
} elseif ($start_year > $end_year) {
$current=$start_year;
while ($current!=$end_year) {
echo $current."
";
$current--;
}
}
echo $current."
";
?>
Помогите с PHP кодом для формирования последовательного списка чисел для CCK поля
<?php
//Вот значения с 2008 по 1917 в порядке убывания.
$start_year = 1917;
$end_year = date('Y');
if ($end_year > $start_year) {
$current=$start_year;
while ($current!=$end_year) {
echo $current."
";
$current++;
}
} elseif ($start_year > $end_year) {
$current=$start_year;
while ($current!=$end_year) {
echo $current."
";
$current--;
}
}
echo $current."
";
?>
индексация
Возможно забанили. Нужно связаться с админами поисковиков и просить повторную индексацию.
Список терминов определённого словаря с иерархией (+ количество документов)
Список терминов определённого словаря с иерархией + количество документов.
Авторы, предложившие решения, также указаны в сохранённой статье.
Ускорение выдачи JS сервером.
Можно использовать модуль http://drupal.org/project/javascript_aggregator
Он разбирает $scripts, собирает все возможные комбинации JS-файлов в один и сохраняет версию в кеше.
Про сжатие я не нашёл ничего в описании...
Таким образом он уменьшает только количество запросов к серверу для получения JS-файов...
Интернет-магазин на друпале
Есть ещё один вариант: интеграция Drupal+osCommerce (точнее VamShop).
Интеграцию сделал vb, а VamShop это полноценный магазин xtCommerce (клон osCommerce) заточенный для русскоязычного человека.
Темизация страницы при ошибке подключения к БД
Я настраивал эту страницу по этой инструкции: http://harzah.net/node/875.
На локалхосте всё было красиво, а на сервере варнинги вылазят и в них пути к скриптам указаны...
В общем не красиво выходит. Как убрать пока не разбирался...
Сервис платных услуг
job_search - позволяет создать своё резюме, а работодатель размещает предложение работы.
Пользователь может ответить своим резюме на это предложение. Работодатель видит все ответы и делает выбор.
Вроде бы нормальная схема...
Платные модули
На страницах некоторых модулей на друпал.орг есть указание: "Спонсор модуля и ссылка на сайт".
Я так понимаю, что это и есть клиент, который согласился на публикацию модуля в обмен на ссылку на него.
Клиенту хорошо - сообщество тестит и развивает модуль, который ему нужен.
Программеру хорошо - он может публиковать свою работу и развиваться.
Всем хорошо - люди получают модуль, который могут использовать.
Drupal и юзабилити тестирование (регистрация движений глаз)
administration menu у меня на странице по вертикали не помещается. Приходится нажимать (выпадает меню) и колесом мыши прокручиваю вниз... Я думаю, что это не самый продуктивный метод работы. Поэтому самые нужные ссылки я просто вынес в отдельный блок (он виден только админу), а для редких задач - можно и прокрутить...
Как настроить Drigg чтобы категории и на Русском тоже работали...
Пробовал этот модуль. У меня не получилось работать с русскими.
Но кажется решил настройкой модуля Pathauto на транслитерацию (чтобы ссылки были не русскими буквами, что запрещено стандартом, а латинскими).
Удачи!
Обтекаемость картинки текстом.
Ваша проблема решается с помощью правил в CSS. Если вы не знаете, где находится файл стилей и что это такое, то лучше попросить это сделать того, кто знает. Работы на 10 минут - стоит ли париться?!
Лаконичная замена блока «Вход» (+всплывающая форма входа)
Идея хорошая. Сейчас попробую применить. Спасибо.
Над юзабилити действительно нужно работать!
Как разобрать $links на куски и сохранить в vars для темплейтов? (Zen theme)
Вот этот код я вырвал из файла template.php темы sky для друпала.
Что он делает? Автор разбирает массив $links и оборачивает каждый элемент в теги, чтобы оформить каждую ссылку как кнопку. Выглядит намного лучше, чем стандартный набор ссылок, но я догадываюсь, что это тоже не предел.
Интересно, что у вас получится... Покажете?
<?php
function phptemplate_links($links, $attributes = array('class' => 'links')) {
$output = '';
if (count($links) > 0) {
$output = '
Поиск по дням
Искать что? Пользователей, документы, комментарии?
Вам нужен поиска на сайте или нужно найти опред. документы и показать их? Это разные вещи!
Не выполняется php-код в блоке и нодах
Возможно на хостинге включён safe_mode?...
С Праздником Вас, наши бесценные ЖЕНЩИНЫ, Девушки, девочки!
А я хочу пожелать вам быть окружеными любовью каждое мгновенье, и когда тяжело, и когда радостно на сердце, потому что любовь творит чудеса.
Мужчины, чтобы женщины цвели - за ними нужно ухаживать 24/7 и круглый год!
Поздравляю!
Русские сервисы закладок. Перевод модуля Service links
Вот сайт, где есть список сервисов закладок: http://bookmark.motivateme.ru/
Сниппет: выводим все пункты подменю "Создать" в отдельном блоке
Скрипт берёт из базы значение (одна цифра) и передаёт друпаловской функции.
Варианты ошибок:
- В базе нет нужного элемента (проверки в скрипте этого факта нет).
- В вашей версии друпала функция, что отрисовывает меню имеет другой формат (я имею ввиду параметры функции)
Ленты RSS
Возьмите любую тему (например zen) и посмотрите как там это сделано. При просмотре блога выводится (внизу) значок со ссылкой на RSS-ленту. В шаблоне страницы это выглядит так:
<?php
print $feed;
?>
(если я не ошибаюсь).
Другой вариант (лучше, я так у себя сделал).
Ставите модуль sitemap - от показывает карту сайта и все ленты новостей. А в шаблоне страницы устанавливаете кнопку-значок со ссылкой на эту страницу.
То есть с любой страницы пользователь может перейти на страницу карты сайта и выбрать нужную ленту новостей.
Правильный поиск на DRUPAL.RU или как помочь новичкам
Да, я так и делаю. Спасибо за статью. Как ни крути, а Гугл точно ищет лучше, чем любой модуль поиска сайта...