Не раз я слышал просьбу попросить Userpoints сделать очки дробными(в основном ради подсчета денег).
Собственно, решил рассказать, как это сделать для последней версии.
Просматривая панель [color=red]Я[/color].Вёбмастер, обнаружил, что в индекс попадают страницы в совершенно бредовом виде:
Если вашим модераторам приходится часто удалять материалы - вы, наверно, уже получали жалобы, что приходится делать слишком много кликов.
Следующая вставка в node.tpl.php будет выводить для каждой ноды ссылку на быстрое удаление для роли 4:
<?php
global $user;
if($user->roles['4']) print 'nid . '/delete">KILL THIS';
?>
Полный дамп всеx баз в mysql.
/usr/bin/mysqldump --all-databases -u root -p > alldatabases.sql
Восстановление всех баз:
/usr/bin/mysql -u root -p < databasebackup.sql
<[/code>
Итак, темой сегодняшней статьи будут блоги(да и не только) на субдоменах. Сразу замечу, что данное решение - [i]не решение из коробки[/i]!
Данный сниппет складывает в отдельную табличку очки, отданные через VotingAPI за статьи, к которым относится данный тэг таксономии
Табличка
Тэг - VotingAPI points sum result
Результат потом используется в выводе тэгов:
Может, сгодится кому.
<?php
function form_tuning_cron() {
db_query('DELETE FROM av_term_vote');
Многие из вас на своих нагруженных проектах используют nginx.
Я видел на форуме, что при этом многие отказываются от замечательного модуля imagecache, который позволяет автоматически генерировать несколько вариантов одной картинки с разными размерами. Вот мол, не генерируются картинки, когда стоит nginx перед апачом.
Допустим, вы изменили длину анонса - и хотите перегенерировать их.
Вам поможет код:
<?php
include "includes/bootstrap.inc";
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
$result = db_query("SELECT nid,body,teaser FROM {node_revisions}");
while ($node = db_fetch_object($result)) {
$teaser = node_teaser($node['body']);
db_query("UPDATE {node_revisions} SET teaser = '%s' WHERE nid = %d", $teaser, $node['nid']);
}
?>
Есть замечательный модуль Flashvideo, позволяющий загружать видео и автоматом конвертировать его в flv, 3gp - да что угодно, и потом цепляющий к нему flv плеер.
Однако в нём есть один неприятный недостаток - это закачка файлов с русскими именами. Чтобы решить эту проблему, надо всего лишь найти в файле flashvideo.module строку:
Как известно, крон в друпале по дефолту запускается только через браузер. Это неправильно(паразитные соединения с вёб-сервером) и часто неудобно.