PHP

axel Втр, 01/09/2009 - 22:35

Скидка 30% участнику сообщества drupal.ru на PHPConf - количество скидок сильно ограничено ;)

Кто-нибудь планирует посетить октябрьский PHPCONF в Москве? Drupal.ru вошёл в число информационных спонсоров этой конференции и нам теперь требуется присутствие там кого-либо из участников сообщества.

0 Спасибо

Waraha Пнд, 05/12/2016 - 16:00

Кто писал продвинутые счетчики для сайта - поделитесь опытом плз. Суть: как ловчее передать данные с собственно сайта, на другой сервер? Просто передать массив _SERVER?

Приветствую. Поделитесь пожалуйста опытом, у кого есть, или просто соображениями.

Ситуация такова:

- Есть сайт А, на котором можно разместить произвольный код счетчика

- И есть сервер Б, на который нужно пересылать данные с сайта А, для обработки и дальнейшего хранения.

Вопрос:

Каким именно образом можно обеспечить на сервере Б максимально возможную информацию о посетителях сайта А?

Тип материала: 
Ключевые слова: 
0 Спасибо

s.e.o-man Сб, 15/10/2016 - 09:44

Не знаю php, нужно дописать код

Необходимо в поле body в представление, поместить в тег noindex с помощью php

Для Титла работает и выводит его
<?php
print "$row->title";
?>

А вот для боди, выводит цифру
<?php
print "$row->body";
?>

Как сделать чтобы вместо цифры, выводился текст из боди?

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Litos Пнд, 22/08/2016 - 11:47

[Решен] Добавление кода формы в модуль

Здравствуйте!
Правильно будет, если вставить код формы на php прямо в модуль?
Имеется ввиду не писать форму через drupal_get_from, а открытым текстом.
То что вставить можно, в этом не сомневаюсь, а именно волнует вопрос безопасности и выполнение drupal way.

Спасибо!

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

s.e.o-man Ср, 20/07/2016 - 08:53

Как проверить роль в php

Помогите пожалуйста с php кодом.
На просторах интернета нашел код который выводить флаг в представление с помощью php.

<?php print flag_create_link("имя_флага", $row->nid); ?>

Как сделать что бы этот флаг выводился только администратору сайта.?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

sudinoi Пнд, 13/06/2016 - 11:50

Как отредактировать шапку?

На сайте инфа в шапке немного съехала вниз: http://joxi.ru/krD9q0etWYqlmp
ЧТо нужно изменить, чтобы поднять ее выше?
Есть файл с кодом, приложенный к посту.

Тип материала: 
0 Спасибо

Moon Fan Пт, 22/04/2016 - 20:01

Требуется помощь в устранении уязвимости сайта на Drupal

Добрый день. Скачал тему, установил, настроил. Однако вскоре обнаружился такой глюк: любой гость, переходя по страницам сайта, в какой-то момент вдруг видит админ меню и прочие атрибуты управления сайтом, то есть, получает админ права, входя на сайт под учёткой администратора. Каким образом это происходит и как можно отключить?
Заранее спасибо за полезные ответы.

Тип материала: 
Версия Drupal: 
0 Спасибо

BeerSheva Ср, 02/03/2016 - 14:09

Как скрыть на сайте Warning php?

Сайт на Drupal 7.
Иногда на страницах сайте появляются warnings php. Анализ показал, что они на работу не влияют, просто на хостере доступ к логам phpmail исчез и т.д.
Пока переписываюсь и решаю данную проблему с хостером можно ли как-то запретить выводит на экран подобные сообщения?
Пробовал добавлять строки в .htdaccess - не помогло. Доступа к php.ini не имею

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Дима89 Пнд, 11/01/2016 - 20:14

(Решено) Программно вывести блок с аргументами

Здравствуйте дорогие друзья! У меня создан блок с помощью views (данный блок - это профиль юзера). В представлении добавлен контекстный фильтр Uid (чтобы пользователи могли просматривать чужие профили). Данный блок вывожу при помощи кода:
<?php
$block = module_invoke('views', 'block_view', 'profil-block');
print render($block['content']);
?>
Но при таком коде фильтр uid не работает! Пожалуйста не судите строго и скажите куда и как добавить аргумент uid чтобы он работал ?

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

lkm Сб, 09/01/2016 - 17:21

[РЕШЕНО]Переменная выводится, но отдает ошибку. Прошу помощи!

Здравствуйте, уважаемые форумчане.

Прошу Вашей помощи, есть кусок кода в шаблоне, который всегда работал, но потом слетел, не могу понять почему:

В шаблоне темизации вьюхи:

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

dncaps Вс, 27/12/2015 - 14:01

[Решен] Скрывать ссылку "Добавить" после размещения материала на странице.

Пытаюсь разобраться...

В профиле пользователя (user-profile.tpl) размещаю несколько представлений:

<?php print views_embed_view('name-of-view'); ?>

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Olga.Bondarenko Пт, 11/12/2015 - 11:40

Extremely need Senoir Drupal Back-end Developer

Необходимы Senior Drupal back-end разработчики. Удаленно, фултам 6-8 часов в день. Различные проекты на Европу и Америку. Работа на постоянной основе: по окончанию одного проекта, переводим на другой. Знание и опыт работы с Drupal API. Views, Feeds, Features, Panels, Ctools and other modules. Drupal coding standards. Английский: intermediate и выше. Рейты 20-25 $/час, в зависимости от навыков. Детали в скайп olga.jhm

Ключевые слова: 
0 Спасибо

Omella Пнд, 07/12/2015 - 04:31

Помогите с формой

Здравствуйте, дорогие форумчане.

Есть форма (прикреплена в архиве), к-рая должна отправлять информацию в базу данных MySQL. Но, как раз в этом и вся проблема - не отправляет. Подскажите где была допущена ошибка.

Заранее, огромное спасибо!

Тип материала: 
Ключевые слова: 
0 Спасибо

alexej.schmidt Пнд, 30/11/2015 - 13:17

Выводить блок, только если регион пуст

Добрый день,

у меня есть небольшой вопрос, как настроить блок в D7 таким образом, чтобы он выводился только в том случае, если в определенном регионе нет никакого другого блока.

В настройках блока есть возможность, установить PHP код. Я пытался эксперементировать с <?php if (empty(($page['banner'])) ?>

Но у меня не работает. Значение TRUE не возвращается.

Помогите пожалуйста.

Заранее большое спасибо!

Тип материала: 
Модули и темы: 
Версия Drupal: 
0 Спасибо

VALcuber Пт, 30/10/2015 - 17:22

Добавление отдельно написанного содержимого в друпал

Вопрос в следующем, надо в свою тему (написанyую на php) добавить отдельно написанyую на php страницу, как это можно сделать, что бы страница отображалась в друпал, и с ней можно было работать?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Boozenok Пнд, 12/10/2015 - 18:44

[РЕШЕНО]Ребята, помогите отладить два куска кода

Ребят, помогите привести код к стандарту, получаю ошибку (Strict warning: Only variables should be passed by reference) в двух кусках кода:

                case 'user_login':
                        $form['#prefix'] = '<div class="login_form"><div class="head_title">'.t('Login:').'</div>';
                        $form['#suffix'] = '</div><div class="register_form"><div class="head_title">'.t('Registration:').'</div>'.drupal_render(drupal_get_form('user_register_form')).'</div>';
                        $links = _ajax_register_ajax_links(array('password'));
                        $form['submit']['#prefix'] = $links[0];
                        $form['actions']['submit']['#value'] = t('Sign in');
                break;

и вот здесь еще

        if(count(end($items)) < 6 && count(end($items)) != 0){
                $photo_end = str_replace('<span>', '<span class="end">', end(end($items)));
Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

thermenter Пнд, 12/10/2015 - 10:05

Не работает PHP contextual filter code во views

Доброго дня!

Пытаюсь реализовать вывод последних статей пользователя при помощи views, блоком в профиль пользователя.
Для этого выбираю:
Создать блок.
Contextual filters: Содержимое: Author uid -> Provide default value - PHP contextual filter code
Пишу такой код:
$path = $_GET['q'];
$path = explode('/', $path);
return $path[1];

Итог - нечего не выводиться.

При этом, если я в качестве Provide default value устанавливаю Fixed value - в привью вьюйса статьи выводятся, а на странице профиля нет.

Вопрос: Почему не работает моя конструкция. Как победить вьюс и вывести блок с последними статьями пользователя ему в профиль?

PS1:
Вывод блока в профиль юзера реализован так:
$args = array("array_of_arguments");
$view = views_get_view('views-blok-name');

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Deys Сб, 03/10/2015 - 05:41

Не срабатывает PHP скрипт с параметрами в Node

Добрый день.
Столкнулся с такой проблемой.

Создал ноду типа BasicPage, с именем "getfile" в нее добавлен код PHP скрипта который собственно только начинает вызов скрипта php(файл в корне) через include т.е. include "start.php";

Ссылка содержит два параметра "домен.ру/getfile?id=1&key=123"

Остальные скрипты (оформлены как php файлы и лежат в каталоге корня сайта) подключаются к базе, читают параметры и в соответствии с параметрами выдают результат. Скрипты работают, все отлично!

Но есть одно НО! Если очистить кэш drupal или хотя бы просто отредактировать ноду "getfile" (без ее вызова), то при переходе по ссылке "домен.ру/getfile?id=1&key=123" отображается просто белая страница, нет ни шаблона, ничего, только пустая белая страница.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

elia Втр, 22/09/2015 - 09:06

D5 не вызывает PHP скрипты

Сайт на D5 на VPS (Core2Duo, 2GB RAM, Debian 7), нагрузка до 2к уников, 3к визитов, 9к просмотров в сутки. На сайте "живут" быстроботы Google Yandex MSN/Bingo. В кеше Yandex 20к+ страниц, в Google почти 200к стр.
Модуль Throttle не включен. В http://carinfo.kiev.ua/admin/settings/performance кеширование выключено, минимальное время жизни кеша = "Нет".
В нодах стоит вызов PHP скриптов через include_once. Ноды открываются с параметрами в строке адреса ($_GET).

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Страницы