felix: Блог

Главные вкладки

Контент с другого ресурса. Кодировка. Нужна помощь.

26 марта 2010 в 13:22

К сайту на друпале нужно подключить содержимое со стороннего ресурса.

Вот код вставки контента:

<?php

$shablonStr

="1";
$content="";
$outStr="";
$aParam="&uid=(скрыл)&lng=0";
$qString=$_SERVER['QUERY_STRING'];
if(
$shablonStr!="")
{

    if(

strpos($qString"?")===false)    
    {
        
$tmp=substr($aParam1);
        
$aParam="?".$tmp;
    }

    

$gruContent=file_get_contents("http://мой_сайт/node/9");

    

$content=file_get_contents("http://db.grundfos.ua/".$qString.$aParam);

$outStr=str_replace("@-grundfos_page-@"$content$gruContent); 
}

echo 

$outStr;
?>

node/9 содежит только строку: @-grundfos_page-@

Все получается, кроме кодировки. Код приходит в windows-1251.

Пытаюсь вставить:

<?php iconv($str,"windows-1251""UTF-8");?>

не помогает.

Может не туда и не то вставляю?

block.tpl.php - помогите с кодом.

6 октября 2009 в 3:03

Модуль Аккордеон - то что мне нужно. (Вот тут демо http://drupal.azrisolutions.com/accordion_blocks_demo ).
Но.
Под его действие попадают все блоки, а мне необходимо только в регионе right. (Всего 4 региона для блоков.)
В файлах accordion_init.js и accordion_blocks.module без труда вырезал лишнее, и привел к срабатыванию только в регионе right.

Остается файл block.tpl.php - который заменяет файл темы, с таким кодом:

<?php
// $Id: block.tpl.php,v 1.1 2009/06/15 06:26:31 prajwala Exp $
?>
<div id="block-<?php print $block->module .'-'$block->delta?>" class="clear-block block-<?php print $block->module ?>">

<?php if (!empty($block->subject)): ?>
  <h2><a href="#"><?php print $block->subject ?></a></h2>
<?php endif;?>
  <div class="content"><?php print $block->content ?></div>
</div>?>

Все subject (заголовки блоков) оказываются обернутыми в тег а (ссылка), причем во всех регионах. А надо только в right.

Попытки сделать block-right.tpl.php ни к чему не приводят и скорее всего не приведут, т.к:
<?php<div id="block-<?php print $block->module .'-'$block->delta?>" class="clear-block block-<?php print $block->module ?>">?>
создает блок block-[module]-[delta].tpl.php, что является самым верхним уровнем проверки. Я правильно рассуждаю?

Так как же избавиться от ссылок?

Вероятно нужно как-то вставить сюда проверку региона (if $right). Знаний PHP не хватает.

Взаимосвязи сайтов. Один блок на два сайта. Как?

25 сентября 2009 в 20:15

Подскажите идею.
Есть сайт-А на котором выводится блок сниппетом - последние материалы (не все, с фильтром по типу).
Именно этот блок необходимо отобразить на сайте-B.

Модуль subscriptions

21 сентября 2007 в 3:22

По дресу http://drupal.ru/user/*/subscriptions на этом сайте находится список "созданное вами".
Перепробовал все настройки модуля, (может не все?) - список не отобразился. Отображается только кнопка XML. Перевод правда другой (Строка переведена как "Общение"), Перевод ест. непричем. В чем может быть дело?

Вопрос по базопасности. Странные регистрации.

12 сентября 2007 в 11:24

Вопрос не чисто о Друпале.
Адмминистрирую сайт, которому пока 3 недели. Было две волны по 3 пользователя (?) запросивших пароль, но непришедших на сайт. Просто чую, что не люди это. Поисковики на их странные (редкие) логины дали туже картину. Эти ники зарегестрированы на совершенно разных форумах и сайтах. Примерно в тоже время. Записей не имеют, а широта их взглядов, говорит лишь о хаотичности регистраций.

Кто какими почтовыми модулями пользуется?

31 августа 2007 в 0:57

На Денвере проверить модули Mail (52 шт.) - сложно. А на работающий сайт ставить - боязно. Там большая часть с dev идет.
Интересует массовая рассылка, групповая рассылка; подписка пользователей на тему или новости; оповещение о комментариях...
Кто чем пользуется, пользовался?
Порекомендуйте.

Как это сделать?

19 августа 2007 в 13:18

Как убрать вывод слов : "Время участия" На стр. учетных данных, а особенно мешает их отображение в usernode.
Пытаюсь комментировать. Не получается. Не знаю где и как.
Спасибо за помощь.

Оцените первую пробу.

11 августа 2007 в 22:26

Сильно ногами не бейте. Два часа как открыл. Еще не все готово. Но основное есть. Из-под "гостя" кое-что из функций не видно.

http://dneprorudnoe.info/

Я же и админ.
Отдельное спасибо garamond за тему http://drupal.org/project/aurora на которой я (опять же, впервые в жизни) поиздевался, изучая CSS.
Спасибо trtvs, vadbars@drupal.org, andron13 за подсказки новичку.

Еще раз о виде персональной страницы пользователя.

24 июля 2007 в 19:17

Тема уже много раз обсуждалась, но удовлетворяющих ответов не нашел.
Персональная страница является большим лицом сайта, чем главная, ведь основная часть пользователей делают закладки в браузере на своей странице. Больше всего человека интересует: А нет ли мне ответов и комментариев? И только потом пользователь переходит на главную.

Что мы имеем в стандартной упаковке (сверху вниз):

Чем дальше в Друпал, тем больше...

11 июля 2007 в 1:47

...вставляю разные слова. Таксономия, блин.

А если серьезно, то я три месяца назад не знал, что такое HTML. Через 2 недели получилось вот это:
http://u-felixa.narod.ru
Начал пересматривать много CMS (Джумла, пост-нюка, пхп-нюка, ранцмс). Убил по 2 недели, но вернулся к друпалу. Тому, с чего начал.

Конечно имеется масса вопросов. Спасибо, тем кто поможет. Да и просто спасибо всем созидающим.

Задача: