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 модуль.

[РЕШЕНО]: ошибка при создании ФЛАГА для Комментариев или нехватка ресурсов

21 января 2014 в 15:43

ядро v.7.24 + Flag v.7.32
При добавлении флага для комментариев, вылетает вот такая ошибка. Для других типов флага все работает нормально. Проблема только на комментарии
Как вылечиться?
ОШИБКУ ВЫДАЕТ МОДУЛЬ Token, при его отключении - все работает! - определено методом вкл\выкл разных модулей
Текст ошибки:
Additional uncaught exception thrown while handling exception.
Original

[РЕШЕНО] CKEditor не работает в моей теме

13 января 2014 в 22:39

сабж:Сайт локальный, на дэнвере!
Так как по этой теме есть много в сети и на д.ру, но все же, я не смог найти ответ на свой вопрос! Вроде где-то рядом, но ничего не помогло.

Проблема: ckedidor + друпал 7 - неполная интеграция с моей темой оформления.
Подробнее:
версия друпал7, установлена тема Beach + в нее внесены мои изменения дизайна (пробовал и на дефолтной теме)
ckedidor (сам редактор ckeditor_4.3.1_full, но пробовал и другие 3.6.6.1 и 4.2.3_standard), - в папке sites\all\libraries\ckeditor\
ckedidor (модуль 7.x-1.13, пробовал девелоп версию 7.x-1.x-dev) - установлен через админку