VasyOK: Блог

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

Накодил вкладки на jquery - дублируются ИД-шники кнопок в них.

5 мая 2018 в 14:03

Накодил вкладки на главной https://www.ynafani.com.ua/ через JS файл.

Всё работает, но есть неприятный момент. Валидатор
https://validator.w3.org/nu/?doc=https%3A%2F%2Fwww.ynafani.com.ua%2F
находит дублирующиеся ИД "edit-actions--..." - это кнопки Купить от Уеберкарта. Если выводить без вкладок, просто 3-мя блоками -такой неприятности нет.

Можно что-то сделать?

Скрипт подключения вкладок.

Сustom breadcrumbs игнорируют свои настройки. На кой он нужен? Мысли вслух.

3 мая 2018 в 13:23

Есть тип материала с 2мя полями ссылками на разные словари.
На странице ноды нужны крошки от одного из словарей.
Увы настройка Vocabularies to exclude from custom breadcrumbs taxonomy игнорировалась системой. Крошки не выводились вообще, если в ноде были заполнены оба поля словарей.

Как просканировать чужой сайт на файлы, которые можно взять?

30 апреля 2018 в 13:35

Некоторые несознательные люди хранят файлы бекапа БД в дирректирии сайта. Собственно этот файл можно слить вбив его название в браузере. А если название не знаешь, но слить себе очень хочется. И знаешь что файл в сайте точно есть.

Кто работает с модулем views_fieldsets? Как кастомизировать вывод?

28 апреля 2018 в 11:28

Сейчас модуль выводит код типа
<div class="my-class views-fieldset" data-module="views_fieldsets">
Как его изменить на

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

25 апреля 2018 в 16:25

Всем привет! В очередной раз показываю плод свего творчества http://www.ynafani.com.ua/.

Для ускорения его работы приняты следующие меры

(возможно про какие-то я забыл):

Boost. Поставил модуль + crawler. Ничего особо не настраивал. Скопировал нужное в htaccess и все. Вроде бы работает. Файлы в папке cache создает.

Сделал сайт по заказу материалов и аренде строительной техники.

23 апреля 2018 в 3:09
1

http://kapital-trans.ru/
Кому интересно: что как сделано - спрашиваем. Заказ материалов или техники с калькулятором будет рассмотрен в отдельном посте.

whitespace-only текстовый узел. Как определить откуда взялся?

21 апреля 2018 в 9:59

Всем весны!
На сайте http://www.ynafani.com.ua/ откуда-то появился whitespace-only текстовый узел. Как определить откуда он взялся? И как побороть?

whitespace

Меня б не волновало откуда он взялся, если б он не показывал белую строку в Firefox-е. В Хроме и ИЕ вроде не вижу, чтоб он проявлялся.

rdn.name кто пользуется? Проблема.

19 апреля 2018 в 17:02

Когда-то давно зарегал несколько доменов там. Все работает. В этом году зарегал еще один. Месяц работало, но при попытке зайти на сайт пишет.

/*------------------------------------------------------------------------------------------------------*/
Domain name sitename.com is pending ICANN verification.

If you are a visitor to this website, please try accessing again later.

Ubercart. Какие непременные можно поместить в шаблон письма о заказе?

14 апреля 2018 в 17:54

Какие непременные можно поместить в шаблон письма о заказе?
Где эти переменные взять?
Например там есть <?php print $order_shipping_method; ?> - и эта переменная выводится.

Попробовал по этой же аналогии вывести $order_shipping_first_name;
Но Уберкарт такую переменную не знает.
А если к примеру нужно вывести имя покупателя из Информации по доставке, а не из Платежной информации?

Search API - текстовый поиск для полей у которых нет fulltext

9 апреля 2018 в 8:12

Search API предлагает текстовый поиск, для полей значение которых можно выставить как fulltext. А если у ноды есть поле термина таксономии - как его значение, подставить в этот поиск?

Или глупость пишу ?

Неужели нужно использовать computed_field для того, чтобы дублировать значение поля, как описано тут:
https://www.entermedia.com/blog/wrangling-search-api-view-facets-and-fil...
по мне наркомания какая-то.

Как создать поле, в которое поместить значения других полей ноды. Цель - раскрытый фильтр по полю.

6 апреля 2018 в 22:47

Хочу создать поле, в которое поместить значения других полей ноды.
Цель - раскрытый фильтр по данному полю.

Поставил https://www.drupal.org/project/field_token_value - для новых либо, сохраняемых нод - работает. А на "старых" нодах - не действует. Нод кстати около 100000. Попробовал через VBO пересохранить ВСЕ ноды - не получилось. Batch строка пишет что выполняет, но на самом деле нет. Если по 1000 штук обрабатывать - может и сработает, но в случае с огромным количеством нод это не продуктивно.

Как сделать ссылки на создание ноды с выбранными зараннее значениями полей?

3 апреля 2018 в 12:59

Допустим доска объявлений. Тип материала Квартира. Поле Предложение (Куплю, Продам, Сдам в аренду).
Как сделать ссылки:
1) Создать объявление о покупке
2) Создать объявление о продаже

Т.е. тип материала один. Но когда создашь его - Предложение выбирается автоматически.

Форумчане подскажите: возможно ли загружать блоки и регионы через JS?

24 марта 2018 в 13:01

Форумчане подскажите: возможно ли загружать блоки и регионы через JS? Модулями кодингом - как угодно.

Как сделать пункт меню ведущий на посты пользователя.

23 марта 2018 в 1:41

Есть вьюха со ссылкой типа user/%/posts выводит материалы пользователя. Как сделать пункт меню, ведущий на эту ссылку? Во вьюхе можно только вкладку на странице пользователя сделать.

Чтобы не вводил в Гугл - меня перекидывает на модуль me. Он делает ссылку на "свои" посты. А мне нужно на посты каждого юзера.

Я конечно могу "своими" методами тот блок со ссылкой сделать, но интересно знать а возможно ли через пункт меню Друпала?

Соотношение текста и кода. Боль.

19 марта 2018 в 15:15

Среди полярных сеонистических требований сейчас встречается "Соотношение текста и кода".

Я конечно могу это соотношение повысить следующими методами:
1) Уменьшить названия классов. "bt" вместо "block-title" - экономия 10 букв
2) Везде где можно ставить id, а не class - экономия целых 3 буквы
3) div вместо span - еще буква экономии. Можно даже наблатыкаться p вместо div.

Но чувствую, это глупости. Как считаете? Хотя отношение реально станет выше.
Поубирать лишние обертки у блоков и вьюх могу.

По HTML коду ниже а на экране выше. Как это лучше делать сейчас?

18 марта 2018 в 9:08

Часто продвинутые сеонисты требуют чтобы определенные области сайта были по HTML коду ниже а на экране выше.
Когда-то (в до-адаптивную эру) я использовал для этого абсолютное позиционирование слоев, но сейчас это не удобно.

И вот я снова встретил человека, увернного в надобности подобных мер. Как такое лучше делать сейчас? CSS свойством order или jquery appendTo ? Или еще как-то?

Viewfield скрыть поле если вьюха ничего не выводит.

17 марта 2018 в 10:22

Хороший модуль viewfield. Позволяет на ноде выводить содержимое вьюх.
Вот беда - если вьюха ничего не выводит поле остается со всеми его div-aми, что нервирует многих психов.

Существует патч https://www.drupal.org/project/viewfield/issues/477244

Но он работает только если во вьюхе присутствует поле NID. А если это моле во вьюхе не требуется. Например нужно проверить вьюху фильтрами (не контекстными).

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

Вы используйте Git только для контроля изменений в файлах? А как с БД?

13 марта 2018 в 5:55

Или изменения в БД тоже можно Git-ом?

Вообще каким образом сейчас переносятся изменения из тестового сайта на продакшн? Разница между D7/D8 есть?

Метатеги для страниц созданных по ID полльзователя

10 марта 2018 в 6:54

Пользователь может создавать материалы нескольких типов. Соотв есть вьюхи страницы с адресами:
users/%/stati
users/%/obyavleniya

% - id пользователя

Вопрос: как задать метатеги для этих страниц? Типа "Статьи пользователя Иван".

Если эти страницы нужно сделать определенным образом - предлагайте.

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

5 марта 2018 в 5:39

Есть просто аккордеон на jQuery.

Допустим пользователь крутит вниз колесом мыши внутри 1-го раскрытого пункта. Как сделать чтобы при этом раскрывался 2-й пункт?

1-й пункт он по высоте маленький, область скрола не образует, потому

Сайты на D7 не грузяться в Colorbox iframe. На D6 - отображаются.

2 марта 2018 в 5:18

Есть надобность вывести "внешние" сайты внутри Colorbox.

Как вывести во вьюхе термины первого уровня от поля ссылки на словарь?

28 февраля 2018 в 4:46

Всем привет!
Есть словарь Типы товаров (термины и подтермины):
Сапоги
-резиновые
-военные
-спортивные
-рабочие
Россия
-Москва
-Воронеж
-Белгород

Есть нода, с полем ссылающимся на этот словарь.

Как вывести во вьюхе: название товара и термин 1-го уровня, т.е.:

Как убрать из html то что в css display: none ?

23 февраля 2018 в 1:40

Всем привет!

В теме оформления прописано в CSS
.containner .selektor {
display: none;
}

Т.обр. некоторые элементы не показываются.
Есть ли возможность исключить эти скрытые элементы из HTML?

Понимаю, что в Друпале при правильном подходе можно кастомизировать в шаблонах вывод чего угодно, но у меня подход НЕ правильный.

Можно ли затормозить прокртуку мышью по какому либо событию?

10 февраля 2018 в 16:53

Всем привет!
Есть событие, на которое я могу написать действие на JS.

Вопрос. Можно ли затормозить прокрутку мышью по этому событию?