Блог пользователя - Junegton

Снова взломан сайт! upgraderservices.cf / drupal.js - откуда и как?

1 июля 2018 в 0:47

На этот раз снова взломали сайт, но уже другой Smile Прям напасть какая-то. Пишу со смайлами, так как уже победил эту чуму.
Значит в чем суть взлома - сайт начал редиректить на некую страницу - я даже не пытался на нее перейти. Просто антивирус стал ругаться и сыпать алертными окошками.

Взломали сайт! Нашел файл install.php с неким кодом

15 июня 2018 в 15:53

Всем привет!
Пару недель назад Яндекс Вебмастер начал репортить о вредоносных кодах на паре страниц. Не придал значения - нажал "исправлено", ошибка пропала.
А тут захожу на главную - сайт редиректит на чужую страницу.

Полез в папки, нашел install.php файл с атрибутами (777) и вот таким кодом:
Что это такое и как его побороть теперь??

настройка Cache Expiration

18 октября 2016 в 11:26

Собственно вопрос по модулю Cache Expiration - как его настроить? Т. е. не в админке, а на сервере!
Я отключаю все остальные модули работающие с кэшем, настраиваю через админку Cache Expiration, а результат нулевой! Пока принудительно руками не обновлю страницу - изменений не вижу!

где что пропустил?

Модуль глобальных переменных

12 августа 2016 в 16:30

Может кто скажет, есть ли готовый модуль, который позволяет создавать глобальные переменные доступные для дальнейшей работы в rules и т.д.
Например я выбираю тип - переменной: целое число и ее значение. Или же изображение и т.д.

Тупо в лоб - создавать новый тип материала и к нему привязываться по id - неохота.

Как получить значение поля flag

1 июня 2016 в 13:57

К флагу прикреплено поле Entity reference, со ссылкой на ноду. Флаг ставится через дополнительную страницу. Все работает хорошо!

Но возник вопрос, как обратиться к содержимому моего поля?
Пробую так:

(РЕШЕНО)D7: Entity reference и выборка нод из views

27 мая 2016 в 22:30

Всем добрый!
Есть поле Entity reference со ссылкой на список нод, отобранных через views с контекстным фильтром по nid.
Вот код фильтра views :

[РЕШЕНО] Как программно получить значения массива поля

25 марта 2016 в 15:36

Всем добрый!
Есть поле в учетной записи, оно содержит следующую информацию - id групп модуля OG!
Суть задачи, нужно программно получить значения этих id. Это нужно для использования в Контекстных фильтрах. Мне нужно сделать views с выводом только тех группу, в которых состоит пользователь. Тип представления должен быть "Entity reference" - его я буду использоваться в качестве виджита в настройках поля Entity reference.
Помогите с кодом php. Т.е. я через функцию return должен получить эти цифры для контекстного фильтра.

отображение полей в panels через произвольный блок

1 декабря 2015 в 16:14

Всем доброго!
При темизации страницы материала - переходу от шаблона.tpl на отображение через модуль panel ни как не получается запрограммировать отображение нужного поля.
Порядок действия:
1- добавляют шаблон отображения в моделе панелей для определенного типа материала.
2 - выбираю макет из 1 колонки
3 - добавляю произвольный блок содержащий php код
и вот этот блок не отрабатывает мой php.
Например было так:

динамическая смена обоев сайта

24 августа 2015 в 8:57

Всем доброго!
Прошу помощи в вопросе!
Как на сайте сделать ротацию изображения бэкграунда, т.е. чтобы при обновлении страницы случайно (или в заданном порядке) менялись фоновые картинки! Еще лучше, если можно немного менять ccs, например цвет шрифта или заливку страницы для каждой картинки!

Вторая часть вопроса, как можно дать возможность админам групп в модуле OG, загружать в группу изображение заданного размера, чтобы оно использовалось как бэкгроунд только для этой группы? то есть сделать индивидуальную тимизацию групп!

Спасибо!!

Organic Groups - нужна помощь в выборе пути решения задачи

18 апреля 2015 в 18:49

Всем доброго времени суток!

Нужно реализовать механику сайта - а какой дорогой двигаться, пока не могу понять. Да и до конца разобраться с OG модулем не выходит.
Суть проекта: есть главная группа, в ней могут быть подгруппы. Пользователи могут входить как только в главную группу, так и в любую подгруппу. Само собой в группах будет публиковаться различный контент. Также в главной группе и подгруппах будут админы с правами на контроль всего происходящего.

В чем жду помощи - может кто работал с модулем OG и может посоветовать как лучше реализовать механику такого сайта? т.е. какие нюансы бывают и чтобы в будущем не переделывать всю работу сначала. Может кто посоветует на какие дополнительные модули посмотреть.

Спасибо за любые советы и наставления.

[РЕШЕНО]: Любой становится админом...

8 декабря 2014 в 20:40

Всем доброго времени суток!
Возникла проблема при темизации страницы ноды.
На странице должна выводиться разная информация для админа и для остальных юзеров. В пхп задаю такое условие:

(РЕШЕНО) Проверка наличия файла в поле типа Files

14 ноября 2014 в 22:16

Всем добрый день!
Возникла проблема: гугл не помог...
Есть нода, в ней 5 полей для загрузки файлов. fild_file_1, fild_file_2,fild_file_3,fild_file_4,fild_file_5/
В созданной ноде может быть прикреплен только один файл только в одно из полей.

Мне нужно выполнить проверку - если в поле есть загруженный файл, то выполняется скрипт. И так для каждого.

я делаю так:


<?php
global $user;
if  (
$user->uid>0) { /** тут проверяю залоген ли пользователь */
   
if ($node->fild_file_2['und'][0]['fid']>0); /**<strong> вот тут пытаюсь проверить есть ли файл в поле через id файла, т.е. если оно больше 0 - значит файл есть</strong> */
?>

дальше пошел код....

[Решено] Поле "E-mail адрес" обязательно для заполнения.

24 мая 2014 в 20:25

Добрый день!
При регистрации нового пользователя - сайт постоянно выдает ошибку проверки мыла: Поле "E-mail адрес" обязательно для заполнения.
Независимо заполнено оно или нет. Т.е. даже при заполненном - все равно выдает ошибку. В настройках пробовал снимать галку с "Требуется проверка адреса электронной почты при создании учётной записи" - не помогает.

При создании нового пользователя самим админом - все работает.

Как решить проблему?

[решено] Как убрать анонс материалов (Teaser) со страницы термина

13 мая 2014 в 17:27

Как решить данный вопрос? Главное – страница должна быть именно страницей, а не полной заменой через views (как это позволяет сделать TVI: taxonomy view integrator), так как при полной замене теряются токены в мета-тэгах (СЕО), получается что на всех страницах терминов выводимых через представление мета-тэги одинаковы.
Пробовал так:
1- Через создание шаблона для словаря. Результат: шаблон работает, но после него все равно выводятся анонсы материалов помеченные этим термином. Или в шаблоне можно отключить вывод анонса, если да, то как?

[50% Решено]ColorBox и вывод изображений стопкой

12 апреля 2014 в 22:23

Собственно весь вопрос заключается - как вывести изображения в ноде в виде кучи фото сложенных стопкой (как колода карт).
Т.е. стандартно, фотографии выводятся плиткой, а я хочу эффект стопки. А при нажатии запускается обычный colorbox модуль.

PHP в CCK сравнение дат

11 апреля 2014 в 14:00

Всем доброго времени!
Столкнулся с проблемой.
Есть представление содержащие разные строки материала. Одно из полей (field_my_date) - дата, создана с помощью модуля Date движка друпала. При создании материала приравнивается дате создания материала.
С помощью модуля Views php добавил поле в представление с пхп кодом – задача сравнить две даты. Первая – текущее время, вторая - field_my_date.
Условие сравнение: если разница между текущем временем и field_my_date составляет больше 24 часов (например), то нужно вывести один HTML код, если меньше – другой и указать сколько осталось до момента когда разница превысит 24 часа.
Пробовал делать так:

<?php 
$myData 
$node->field_my_data[0]['value'];
$nowDate data (time());?>

[РЕШЕНО]Rules не снимает с публикации материал

20 марта 2014 в 20:37

Пришло время автоматизации сайта. Начал реализовывать автоснятие материала с публикации через определенный период с помощью модуля RULES. Все делал как написано тут и вроде все отрабатывает: создается запланированное действие, хрон отрабатывает его, оно исчезает из списка! НО - материал не снимается с публикации. Было замечено, если вместо действия "снять материал с публикации" заменить на "удалить сущность" - все работает идеально, материал удаляется. Т.е. - любое действие характеризуемое как действие над материалом (поместить на главную, снять с публикации и т.д.) - не отрабатывает, а действия над сущностью - все ОК!

Права на просмотр НОДЫ по термину и роли

27 января 2014 в 0:04

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

Собственно задача - разграничить доступ пользователей к нодам содержащим тот или иной термин словаря.
Например есть словарь с терминами:
-письмо
-записка
-секретка
Создана новая роль "Полный доступ".

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

Через модуль Taxonomy Access Control Lite (кстати 24 января был релиз для друпал 7 полной версии) я разграничиваю эти права доступа. Но можно это сделать и вторым путем, тоже с применением этого же модуля и плюс еще OG модуль.