Drupal5

Проблемма с php-скриптом

17 февраля 2011 в 20:34

Добрый день. Есть вот такой вот скрипт:


<?php
ob_start
();
?>
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1251">
</head>
<p align="center">
<?php
if (copy('bron/bron.txt''bron.txt'))
if(isset(
$_POST['bron'])){
$file=fopen("bron.txt","a");
fwrite($file,"Имя - $name, Название группы -  $band, Желаемое время - $time, Телефон - $phone\n");
fclose($file);
header('location: form.php');
include 
"libmail.php";
$m = new Mail;
$m->From("verter@indpost.ru");
$m->To("shatohinp@mail.ru");
$m->Subject("Онлайн Заявка");
$message "Онлайн\nЗаявка";
$m->Body($mesage);
$m->Attach("bron.txt");
$m->Send();
echo (
"Ваша заявка отправлена!");
exit;
}
?>
<?php
if (unlink('bron.txt'))
{ echo 
" "; }
else
{ echo 
" "; }
?>
<FORM METHOD=post>
<p align="center">
Ваше имя:<INPUT TYPE="text" NAME="name" SIZE=20><br>
Название группы:<INPUT TYPE="text" NAME="band" SIZE=20><br>
Желаемое время:<select class="input" type=text name=time>
<option value='10-00 - 12-00'>10-00 - 12-00</option>
<option value='12-00 - 14-00'>12-00 - 14-00</option>
<option value='14-00 - 16-00'>14-00 - 16-00</option>
<option value='16-00 - 18-00'>16-00 - 18-00</option>
<option value='18-00 - 20-00'>18-00 - 20-00</option>
<option value='20-00 - 22-00'>20-00 - 22-00</option>
</select><br>
Контактный телефон:<INPUT TYPE="text" NAME="phone" SIZE=20><br>
<INPUT name="bron" TYPE="submit" VALUE="Отправить заявку">
</html>
<?php
ob_end_flush
();
?>

[Решено] Block cache не работает с новой версией 5 Друпала

10 февраля 2011 в 12:05

Ищу решение уже достаточно много времени - но не нашла его нигде. Модуль Block cache не работает с последней версией Друпала 5. То есть он показывает блоки, которые должны кешироваться для зарегистрированных пользователей, но при этом обновление кеша совершается каждый раз, когда что-то меняется на любой странице - то есть, можно сказать, не кешируется. В установках указано, что никогда не сбрасывать кэш (то есть не стоит ни одной галочки).

Кто сталкивался с этим? Или может предложить решение?

Слетела Галерея

5 февраля 2011 в 16:51

После обновления галереи модуль перестал работать вообще.
Фото не выводятся в принципе, в галерее выводятся превьюверы подразделов http://indonet.ru/image, но как только дело доходит до самих фото - выводится название галереи и больше ничего.
Если выходишь из фото в раздел галерее тоже самое например http://indonet.ru/foto/Bhopal-mechet
в admin/content/taxonomy и /admin/content/taxonomy/taxonomy_defaults все в порядке

Как убрать warning

3 февраля 2011 в 8:07

Некоторое время назад в конце страницы стал вылезать текст:
Warning: Duplicate entry '0' for key 1 query: INSERT INTO cdb_watchdog (uid, type, ... и т.д.

Подскажите, что это и как вылечить...
Drupal 5.3

Проблема с редиректом

3 февраля 2011 в 0:27

Всем привет! С начало хотел извинится за свой русский.
У меня возникла проблема с редиректом. Надо делать /xxx -> http://www.my.site/yyy, но вместо этого дает http://www.my.site/yyy?q=xxx

знакомые говорили проблема тут

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

[решено] Добавить друпаловскую авторизацию внешнему скрипту

2 февраля 2011 в 16:34

У меня есть скрипт (обрабатывает AJAX - запросы), когда я его вставляю сниппетом в страницу, то обновление информации на странице происходит с задержкой 4-5 секунд. Причем данные в базу записываются сразу же после нажатия кнопки отправить (без задержек), а потом в течение 5 секунд обновляется информация на странице (сперва ничего не происходит, потом сразу меняется).
Я так понимаю, что запрос на сервер уходит, генерируется эта же страница, и из нее данные отправляются в открытую страницу.

В связи с этим у меня возникла идея запросы отправлять на отдельный php-скрипт. Я попробовал этот сниппет использовать как отдельный файл, в этом случае все действительно работает мгновенно, но в этом случае нет данных о залогиненном пользователе, т.е. я просто для отладки прописал UID в скрипте.

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

Комментарии переименовать отзывами (Модуль комментариев)

2 февраля 2011 в 2:23

Как можно сделать на странице не "комментарии" а "отзывы" ?
Можно ли сделать это отдельно, т.е на одной страничке я вывожу "комментарии" а на другой "отзывы"?

Редирект внешних ссылок

1 февраля 2011 в 10:41

Есть ли возможность сделать редирект всех внешних ссылок в статьях, так чтобы ссылка http://123.ru заменялась на http://my-site.ru?go.php?go=123.ru ?
А при этом ссылки, которые уже содержат my-site.ru?go.php?go= - не изменялись.
При этом хотелось бы, чтобы это работало без всяких БД, а был простой редирект.
Еще бы хорошо предусмотреть вид ссылок, которые не редиректятся (вдург я хочу поставить прямую ссылку), например при указании у ссылки class='no_redirect'.

Выдача rss-каналов с задержкой

31 января 2011 в 13:46

Здравствуйте!

Хочу сделать, чтобы rss-ленты сайта выдавались с задержкой в сутки или даже 2-3.
А то находятся пионеры, которые воруют полные тексты статей (хотя rss выдает краткие), мы конечно решим с этим "умником", как его проучить, но будут и другие. И что в итоге - у меня уникальные статьи, которые тут же появляются на других сайтах и возможно, яндекс другие сайты будет считать первоисточником?

Сайт на друпале 5, есть какой-то модуль для этого?
Сам найти не смог...

Создание альбомов на базе модуля Аудио

30 января 2011 в 15:01

Здравствуйте.

Пытаюсь сделать нормальный вывод mp3 треков с помощью модулей audio, views, cck, content template

идея такая:
1. у модуля audio есть удобный браузер, с помощью которого можно вывести ноды (аудиотреки), отфильтрованные по жанру, альбому, артисту и т.д.
Например http://tumba-yumba.com/audio/by/album
2. Я создаю новый тип материала "Аудио альбом"
3. Создаю view :

4. Вставляю созданную вьюшку в шаблон типа материала "Аудио альбом"

Теперь вопрос, как сделать так, чтобы для каждой конкретной ноды выводился нужный альбом? Можно ли сделать так, чтобы при выборе нужного альбома через expose filter этот альбом сохранился и присвоился данной ноде?