Нужен совет

Информация из первых уст

Наши авторы

Иван Парфенов

Кирилл Анофриев

Павел Егоров

Анна Киросова

Как восстановить электронную книгу

Есть способ для программного восстановления электронных книг - портативных медиа плееров. Способ работает на книгах фирм Effire, Ritmix, Texet, Teclast и др китайского производства. 
 

Подключение внешнего Wi-Fi адаптера к планшету на андроид 4

#!/system/bin/sh

 

ip link set wlan0 down

iwconfig wlan0 channel auto

iwconfig wlan0 Bit 54Mb/s

iwconfig wlan0 essid 'SSID name'

sleep 10

 

Объявления в drupal

Представляю совет как показывать объявления в Drupal из разных рекламных систем на примере Яндекс Директ и Google Adsense и чтобы они "крутились" в одном блоке и в случайном порядке при новом открытии страницы.

В качестве пациента у нас будет сайт на Drupal 6.20. Два кода от систем контектной рекламы, которые будут крутиться на Drupal в блоке мы запишем в файл ads.txt и этот файл положим в корень сайта.

Файл ads.txt должен выглядеть примерно так:

код Adsense
~
код Директ

Здесь стоит обратить внимание на знак ~ между кодами - он указывает конец первого рекламного объявления и начало следующего.
 
Дальше ковыряем Drupal. Для начала включим модуль PHP filter. Затем создадим новый блок с произвольным именем и названием <none>. Формат ввода выбираем PHP-фильтр. В содержимое блока вставим следующий код:
 
<?php
srand((float) microtime() * 10000000);
$fcontents = join ('', file ('ads.txt'));
$input = split("~",$fcontents);
$rand_keys = array_rand($input);
echo $input[$rand_keys] . "\\n";
?>
 
Сохраняем блок и размещаем его в нужном Вам месте. Может понадобится очистить кэш Drupal для корректного вывода объявлений. В текстовый файл ads.txt можно добавлять неограниченное число кодов с объявлениями, только не забывайте разделять их тильдой (~).
Пример РНР кода был взят с сайта http://www.drupal.ru/node/15274