vkapas

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

user-icon

Вадим vkapas

Доработка большого проекта по ТЗ

Аватар пользователя vkapas

Сложный проект со сложной историей.
Первый разработчик сделал процентов 30% работы, остальное не осилил. Ещё процентов 30% сделала команда друпалистов. Разыскивается крутой спец по Drupal/профессиональная команда для доработки оставшейся части.
Подробнее о степени готовности: на самом деле, сейчас реализовано почти всё; однако на сайте очень много мелких и не очень багов, в основном по вёрстке (есть большой подробный список, отправлю по запросу в ЛС). Вот их в основном и нужно будет исправлять.

0 Спасибо

Не могу найти исполнителя на создание шаблона

Аватар пользователя vkapas
Это сообщение находится в тёмной материи. Вы можете изменить настройки просмотра тёмной материи в личном кабинете.

Адаптивная тема для мебельного сайта (D7, Bootstrap)

Аватар пользователя vkapas

Задача — создать готовую тему из 4 макетов в трёх представлениях: десктоп, планшет, мобильный.
Макеты (ссылка в приложении) готовились по стандартным бутстраповским размерам.
Есть интерактивные страницы в InVision, есть макеты в формате .sketch, для удобства вёрстку можно готовить через Zeplin.

Бюджет можно обсуждать. Прежде всего интересно ваше желание сделать работу качественно.

Контакты: ЛС или Skype/Яндекс.Почта: vkapas.

0 Спасибо

Доработка js-скрипта, цвета товара и анкорные ссылки

Аватар пользователя vkapas

Сайт — магазин на D7, у товаров которого есть несколько цветов. Цвет — это поле, созданное с помощью  Field collection, в котором задаётся значение цвета и изображения этого цвета.

0 Спасибо

[РЕШЕНО] AdaptiveTheme: новый регион в node.tpl.php... как?

Аватар пользователя vkapas

Не могу добавить новый регион в node.tpl.php, конкретно — между текстом ноды и комментариями. Использую  AdaptiveTheme.

Насколько я понял, в AdaptiveTheme новые регионы можно создавать только через Gpanels (или  Panels+ DS, — но устанавливать 2 модуля ради одного региона мне хочется ещё меньше).

Так вот, и инструкция по Gpanels и, например, это мини-руководство, начинаются с того, что регион нужно добавить в page.tpl.php, скопировав соответствующий код из adaptivetheme/at_core/layouts/gpanels/%нужный_шаблон%.php.

0 Спасибо

Views: последние комментарии с группировкой по Nodes

Аватар пользователя vkapas

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

Сейчас использую немного модифицированный стандартный view (с помощью глобального поля добавлены тайтлы для ссылок и другие мелкие плюшки):

0 Спасибо

«Error at offset X of Y bytes in variable_initialize», MySQL и кодировки

Аватар пользователя vkapas

Хотел бы написать об одной из причин появления ошибки вида
Notice: unserialize() [function.unserialize]: Error at offset X of Y bytes in variable_initialize() (line 935 of /includes/bootstrap.inc).
которая у меня возникла при обновлении с Drupal 6 на 7, и о способе её решения.

В моём случае проблема выглядела примерно так:

0 Спасибо

[РЕШЕНО] Content Migrate: «There is no D6 field information in this database»

Аватар пользователя vkapas

Впервые обновляю Drupal 6 на 7. Обложился инструкциями (с D.org, в первую очередь), всё делаю строго по пунктам. Дошёл до пункта переноса данных из CCK с помощью Content Migrate — модуля в составе  Content Construction Kit для D7.

Проблема вот в чём: на странице admin/structure/content_migrate я вижу сообщение:

There is no D6 field information in this database.

Насколько я понял, это связано с тем, что модуль не нашёл кастомных полей из D6. У материалов, действительно, не было каких-то особенных полей, кроме стандартных. В D6 был создан кастомный тип материала, и он уже появился в списке типов материалов.

Значит, это сообщение и должно было появиться, а от меня в таком случае ничего не требуется?

0 Спасибо

[РЕШЕНО] Не меняется формат текста у полей, сбрасывается на значение по умолчанию

Аватар пользователя vkapas

(Первоначально тема называлась «Не меняется формат текста поля comment_body, сбрасывает на Filtered HTML», см. UPD.)

Проблема: на странице admin/structure/types/manage/page/comment/fields/comment_body (т.е. на странице настройки формата поля комментария у материала типа Page) пытаюсь изменить «формат текста» с Filtered HTML какой-либо другой вот так:

Далее, как обычно нажимаю Сохранить, и.. формат текста не меняется. То есть если снова зайти на страницу настроек формата поля, в «форте текста» снова будет Filtered HTML.

Пробовал:

  • воспроизвести эту же операцию в другом браузере;
0 Спасибо

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

Аватар пользователя vkapas

Задача: вывести views-блок на страницах старых материалов, поле date которых ≤ вчера. То есть на страницах, у которых поле date равно «сегодня» или где-то в будущем, выводить блок не нужно.

Не могу понять: как такое настраивается во Views?

Очень нужна ваша помощь.

UPD.

Решение: условие указывается в настройках блока.

0 Спасибо

[РЕШЕНО] Не выводить в блоке ссылку на материал на странице этого материала (Views)

Аватар пользователя vkapas

Есть спортивный сайт с расписанием игр, где игры — это ноды.

Понадобилось сделать блок «популярные игры». Сделал это с помощью добавления одноимённого поля-галки и создания представления, которое с помощью простого фильтра выводит в блоке игры с отмеченной галкой. Блок показывается в том числе и на странице игр.

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

Вопрос: как правильно настроить Views, чтобы исключить такую ситуацию? — не показывать на странице материала ссылку на этот материал в блоке.

0 Спасибо

Простой способ сортировки результатов поиска по полю... есть ли?

Аватар пользователя vkapas

Есть сайт, где публикуются события, каждое из которых имеет свою дату (реализовано с помощью  Date). И на этом же сайте есть поиск, в результатах которого очень важно показывать сначала ближайшие события, т.е. сортируя их по убыванию (сейчас материалы в поиске выводятся хаотично).

0 Спасибо

Настроить вывод изображений термина таксономии в связке с ImageCache Actions

Аватар пользователя vkapas

Привет!

Ищу спеца, который поможет решить 2 задачи:

1. Вывести в ноду значение определённого поля термина таксономии (изображение) так, чтобы оно отрывалось через colorbox, то есть
<a class="colorbox" href="%изображение_термина_таксономии.jpg%"><img src="%изображение_термина_таксономии.jpg%" /></a>

2. Вывести в ноду и наложить друг на друга изображения каждого из ТРЁХ терминов таксоносии, используя одно из изображений в качестве фона для двух оставшихся.

Поясню. На сайте есть 2 типа нод — футбольный матч и хоккейный матч.
При создании любой из этих нод нужно указать 2 команды, которые будут принимать участие в матче.

0 Спасибо

Запретить Opera Mini сжимать шапку по ширине экрана

Аватар пользователя vkapas

На днях переносил сайт со старой полуживой CMS с чудовищной табличной вёрсткой на милый сердцу любимый Drupal. Использовал шаблон  Bootstrap Barrio.

При переносе шапки сайта возникла проблема: Opera Mini (если в её настройках качество изображений установлено ниже "Высокого") уменьшает шапку по ширине экрана [телефона]. Это серьёзная проблема, т.к. сайт фиксированной ширины без адаптивной вёрстки, и в шапке используются элементы навигации с абсолютным позиционированием, которые при её сжатии наезжают на расположенные ниже элементы.

При открытии старого сайта через Opera Mini такой проблемы не наблюдается. Видимо, из-за табличной вёрстки.

Вопрос: как запретить Опере Мини изменять размер шапки на новом сайте?

0 Спасибо

[РЕШЕНО] Как создать вертикальный циклический слайдер на JCarousel без Views?

Аватар пользователя vkapas

Требуется создать циклический слайдер с помощью  jCarousel без Views и вывести его в блоке.

Прошу помочь с составлением кода.

В хэлпе нашёл 2 примера — вертикалью карусель (с прокруткой вниз или вверх до упора):

<ul class="verticalcarousel jcarousel-skin-default">
  <li><img src="http://static.flickr.com/66/199481236_dc98b5abb3_s.jpg" width="75" height="75" alt="" /></li>
  <li><img src="http://static.flickr.com/75/199481072_b4a0d09597_s.jpg" width="75" height="75" alt="" /></li>
...
</ul>

<?php jcarousel_add('verticalcarousel', array('vertical' => TRUE)); ?>

0 Спасибо

[РЕШЕНО] Ubercart: после завершения заказа (cart/checkout/complete) — пустая страница

Аватар пользователя vkapas

Дано: Ubercart 2, слегка модифицированная  Pixture Reloaded.

Проблема следующая: после оформления заказа на последнем этапе, на странице cart/checkout/complete появляется пустая страница (Chromium говорит о Internal Server Error, ошибка 500). При этом заказ регистрируется в Ubercart и отправляется на почту админу (правда, покупателю письмо о заказе не приходит, несмотря на то, что это правило установлено).

Если страницу обновить, — появляется сообщение «Заказ завершён», номер заказа и т.д., как будто проблемы и не было.

Проблема не зависит ни от браузера, ни от товара, ни от пользователя, ни от параметров заказа.

0 Спасибо

Ubercart: наложить изображение на фото товара в зависимости от значения поля CCK

Аватар пользователя vkapas

Есть магазин на D6 и Ubercart 2.

Была поставлена задача сделать на товарах значки типа «Хит продаж», «New», «Sale» и т.п.

Я решил реализовать это с помощью поля CCK "Свойство товара", в котором можно выбрать одно из значений: Hit/New/Sale. Для страницы товара используется node-product.tpl.php, в котором значок накладывается в зависимости от значения поля "Свойство товара":


<?php
    
if($node->field_product_property[0]['value'] == 'Hit') print t('<div class="hit"> <img src="http://site.ru/sites/default/files/properties/hit.png"/> </div>');
    if(
$node->field_product_property[0]['value'] == 'New') print t('<div class="new"> <img src="http://site.ru/sites/default/files/properties/new.png"/> </div>');?>
0 Спасибо

Создать иерархическую карту сайта (для людей) по URL

Аватар пользователя vkapas

Стоит задача создать иерархическую карту сайта (не для роботов, — для людей), которая будет строиться по URL материала (на старом сайте это было сделано с помощью Joomla, и выглядело вот так). Сейчас URL материалов на сайте создаёт  Pathauto с помощью шаблонов вроде stati/[node:title].

 Site map не подходит, так как строит карту по меню. А на сайте 2 меню, причём ни в одном нет полного списка материалов. По этой же причине не подходит ни один метод, который базируется на меню.

0 Спасибо

Galeria в D6 не хочет выводить тайтлы (description) изображений

Аватар пользователя vkapas

Всем привет.

Есть одна тян Есть интернет-магазин на Drupal 6 и Ubercart, изображения товаров которого выводятся программно с помощью вот этого кода в шаблоне node-product.tpl.php:

<?php foreach ((array)$node->field_image_cache as $item) { ?>
                      <div class="color"><?php print $item['view'?></div>
            <?php ?>

(не уверен, что это имеет значение, но вдруг).

Код выводит все изображения поля field_image_cache, которые в настройках отображения поля обрабатываются модулем  Galleria.

0 Спасибо

[РЕШЕНО] Ubercart: блок "Рекомендуемые товары" с помощью Views и Taxonomy... и CCK

Аватар пользователя vkapas

Дано: интернет-магазин на D6 + Ubercart. Каталог товаров сделан с помощью Таксономии.

Требуется: сделать блок "Рекомендуемые товары" ("Вас может заинтересовать", "Советуем посмотреть") с помощью Views. В этом блоке нужно выводить товары из этой же категории, то есть товары с этим же термином (или терминами, если у текущего товара их несколько).

0 Спасибо