-
Публикации
3163 -
Зарегистрирован
-
Посещение
-
Days Won
191
Все публикации пользователя Chernetskiy
-
Приятный бонус: Если клиент в чате указывает свои данные - ФИО, телефон, email, то вам на Телеграм скидывается его контактныя информация и информация связанная с ним в Телеграме, например его местонахождение, его сайт, вид деятельности и т.п., что он указал в настройках аккаунта. Если надо изменить свои настройки чата, выберите кнопку Меню в своем чат-боте Re:plain Там можно изменить лого, цвет виджета, название и описание, да много чего. Есть возможность создавать свои шаблоны ответов, отправлять клиенту свой телефон, ссылку на свой Телеграм и т.п. Там-же можно добавить или удалить своих операторов (агентов) в чат, для перехвата сообщений от клиентов. Вы так-же можете подключить несколько сайтов к своему Telegram!
-
Вчера получил рассылку от reg.ru с рекламой чат-бота для любого сайта, который завязан на Telegram. Ночью дошли руки до него... Отличная вещь, рекомендую! Суть в следующем. Устанавливаете на своем компьютере или смартфоне мессенджер Telegram. Регистрируемся в чат-боте Re:plain и получаем персональный код. Устанавливаем полученный код на сайт. Пользуемся шустрым чатом между посетителем вашего сайта и вами. И всё это удовольствие - бесплатно! Процедура установки следующая: Заходим на официальный сайт Telegram, скачиваем и устанавливаем на свой свой комп или смартфон мессенджер Telegram. Выбираем нужный для работы язык, настраиваем под себя. Заходим по ссылке чат-бота Re:plain - https://telegram.me/ReplainBot (из любого имеющегося браузера) с того устройства, на котором установлен Telegram и кликаем на зеленую кнопку Send message. Выбираем язык меню из предложенных вариантов: English, Русский, Испанский, Португальский, Немецкий, Индонезийский, Узбекский, пара арабских языков. Кликаем на значок с папкой "Меню" и далее на кнопку "Подключить сайт", вам будет предложено ввести название сайта, пишем типа "Центр недвижимости" и отправляем сообщение. Далее нас просят ввести описание чата. Пишем типа "Агентство недвижимости" или "Ваш консультант", может что иное, до 100 символов, отправляем сообщение. Далее нас просят ввести текст приветствия для клиентов в чате. Пишем что-то типа "Здравствуйте! Если у Вас есть вопросы, Вы можете задать их здесь!", отправляем сообщение. Далее нам будет предложено выбрать язык виджета на сайте, из вариантов: English, Русский, Испанский, Португальский, Немецкий, Индонезийский, Узбекский, пара арабских языков. Выбираем нужный. Чат создан. Вам показывается итог настроек и персональный код для вставки на сайт, типа: <script> var __REPLAIN_ = 'a0000000-111a-2222-3333-12345cb6789f'; (function(u){var s=document.createElement('script');s.type='text/javascript';s.async=true;s.src=u; var x=document.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x); })('https://widget.replain.cc/dist/client.js'); </script> Далее, необходимо установить этот код на сайт, для чего: В Админке сайта заходим в Редактор шаблонов и создаем новый шаблон, например replain.tpl, куда вставляем код: {literal} сюда вставляем полученный код {/literal} и сохраняем. Там-же, в редакторе шаблонов открываем шаблон main.tpl и в последних строках, например перед подключением шаблона футера вставляем новый шаблон, типа так: ... </div> {include file='replain.tpl'} {include file="footer.tpl"} </div> ... сохраняем. Ваш чат готов и вы можете увидеть значок чата в нижней правой части сайта. Теперь ваши жадные клиенты всегда с вами на связи! Им не обязательно иметь Telegram у себя на устройстве, с вашим устройством они смогут общаться в режиме on-line, где бы вы не находились. Принимая сообщение у себя на устройстве, клиент не оставивший своих данных в чате будет отображаться как u_1234567. Соответственно, чтобы ответить ему, надо кликнуть на этот id и перехватить связь с ним на себя. У вас есть возможность хоть всех своих агентов с Телеграмом на смартфонах и компах подключить в качестве операторов чата. Соответственно, любой свободный агент сможет принимать общение с клиентов независимо от своего местоположения, главное чтобы был Интернет на устройстве.
-
Хотя, многое уже всё заложено в CMS. Просто заходим в Админке в Структуру, и к каждому типу недвижимости заполняем описание, туда и пишем тексты по теме, вставляем нужные ссылки и т.п., оно и выведется при выборе конкрентной категории в главном меню. Вот например у меня эксперимент со страницей по загранке. Но при просмотре конкретного объявления без скрипта похоже не обойтись, хотя-бы предметные ссылки на готовые выборки через Линк-менеджер не помешают.
-
Глянул... Может лучше было сочинить несколько шаблонов tpl с текстом и ссылками, для разных случаев - квартир, домов, участков, новостроек, типа kvartira.tpl, house.tpl, land.tpl, new_building.tpl. Выкинуть блок Спецпредложений внизу объявления в realty_view.tpl (справа блок VIP по сути дублирует Спецпредложения) и вместо него подставить скриптик, который будет определять тип выводимого объекта (квартира, дом, участок, новостройка) и выводить в зависимости от ситуации один из шаблонов со ссылками. Решаете несколько вопросов - можно вставить больше текста и ссылок, да и смотрится лучше, поскольку занимает 3/4 шарины дисплея, для СЕО будет неплохо, нужные ссылки вылазят по теме и предлагаются именно заинтересованному посетителю. Скрипт можно сочинить по такому-же принципу, как на днях описывал про заголовки. По результату работы скрипта подставляем нужный tpl командой, например {include file='kvartira.tpl'}
-
Ну да. В Личном кабинете выбираем "Мои хостинг и услуги", кликаем на название хостинга в списке, на новой странице - чуть ниже справа панель "Управление услугой", в ней есть пункт "Управление резервными копиями". Кликаем на него и переходим с список резервных копий за последние 30 дней. Восстановить можно за любой день из списка - хоть файлы сайта, хоть базу, хоть всё что значится за вашим аккаунтом (все сайты и базы оптом). Из панели управления хостингом ISP можно так-же перейти в Резервные копии. Меню Инструменты -> Управление резервными копиями. Можно самостоятельно как сохранять резервные копии, так и восстанавливать из резервных копий.
-
Елена, из резервных копий можно восстановить какой-то модуль или сайт целиком. Например, на хостинге выберите папку fazendabg.com и заархивируйте её (без удаления исходных файлов), у вас будет в корне www архив с вашими файлами сайта. Если что пойдет не так с обновлениями, вы просто распаковываете архив и он заменяет собой файлы сайта на прежнюю версию. В reg.ru так-же автоматически архивируются файлы вашего сайта и база SQL, этим тоже можно воспользоваться и восстановить сайт из архивной копии. Сохраняется вроде ежедневный архив за последние 10 дней и за последний месяц.
-
Сейчас в моде Telegram. Сегодня Reg.ru сделал рассылку в пиаром веб-чата Re:plain. Я пока не пробовал, но как описывают (далее реклама): --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- С помощью бота Re:plain любой желающий сможет общаться с посетителями своего сайта через Telegram. Преимущества Re:plain Re:plain — бесплатный веб-чат для сайтов, позволяющий консультировать клиентов напрямую через мессенджер Telegramбез установки дополнительного ПО. Благодаря ему вы сможете:— мгновенно принимать и оформлять заказы в любое время;— быстро отвечать на вопросы посетителей сайта;— подключать неограниченное количество операторов;— создавать шаблоны ответов для частых вопросов;— настраивать дизайн виджета под цветовую схему сайта. Легкий и бесплатный Вы можете подключить Re:plain к вашему сайту или блогу совершенно бесплатно. Для этого вам достаточно:1️. Установить мессенджер Telegram. Если он уже у вас установлен, то пропустите этот шаг.2️. Перейти по ссылке и подключить Re:plain Bot.3️. Следовать инструкции и получить код.4️. Разместить полученный код на вашем сайте. ----------------------------------------------------------------------------------------- Не знаю, как на другом хостинге, но в reg.ru так. Кто опробует, отпишитесь, мне пока некогда. И попутно, будет вопрос к испытателям, насколько серьезно этот чат грузит сайт/хостинг, поскольку батарейку на смартфоне Телеграм поедает весьма радостно
-
В рамках разумного - сколько хош... Хотя на размер текста в колонках базы MySQL есть свои ограничения (а файл Эксель будет заливаться в неё), но они больше необходимого вам. Эти ограничения больше будут влиять на размерность статей. Если надумаете книгу переписать, тогда придется менять значение TEXT, сейчас максимальная длина 65535 символов, а можно заменить на MEDIUMTEXT - максимальная длина 16777215 символов LONGTEXT - максимальная длина 4294967295 символов Если учесть кодировку UTF-8, то фактически размерность будет меньше. Вот вам справочно типы и размеры полей в MySQL - http://yapro.ru/web-master/mysql/tipi-poley-v-mysql.html
-
Ну вот, хотел глянуть а там квадрат Малевиа, только белый... Фокус не удался? Да и главная сайта - белый экран
-
А что вы там курите? Если так вставляет...
-
Заходим в админке в Редактор таблиц, открываем таблицу data, открываем к редактированию строку text, там ниже будет позиция Параметры, куда указываем правило: rules = MinLength:10,MaxLength:1000 этим будет ограничено кол-во введенных символов - минимум 10 и максимум 1000. Минимум можно не указывать, число символов можно менять. Если указать минимум и пользователь не внесет текст в позицию описания, то при сохранении объявления покажется ошибка о недостаточной длинне текста. При превышении максимума буковок в описании тоже будет сообщено об ошибке о превышении кол-ва символов. Больше информации в Вики - http://wiki.sitebill.ru/index.php?title=Правила_валидации_для_элементов_модели
-
Блин, написал и понял, что я уже древний, как гавно мамонта... Помню свои трудовые будни на оборонном предприятии, когда 4 компьютера ЭВМ занимали здание размером с 3-х этажный дом, систему вентиляции до соплей среди лета, перепайку транзисторов и микросхем с 16 ножками и 2 ручками на полетевших платах, перфокарты, винчестеры на 20 Мб размером со стиральную машину, на которых каждый день головки настраивали с микроной точностью, чтобы на пакет магнитных пластин не упали ... Ну и рац.предложения, за которые давали премии , типа перевести индикацию кода ошибок со светодиодов в логике 1-2-4-8 на диагностических платах на что-то типа FF на цифровые индикаторы А ведь такую рацуху сочинил за 5 минут на салфетке, по памяти, вспомнив логику работы одной из микросхем.
-
Ну, батенька, мне это еще на пальцах, на уроках школьной программы по основам ЭВМ в 1984 или 85 году объясняли. Я и сейчас не намного дальше продвинулся, но так-же на пальцах объясню... Погугли про операторы скрипта if, then, else (если, то, иначе), - это вроде еще ноги от Паскаля растут ... Здесь простая логика, 2 условия в 1-м коде для формирования заголовка - ссылки (прямо по строкам кода выше): выводим в заголовок (<h2>) ссылкой (a href=...) значение по условиям выборки если id страны = 1 (у меня это Россия, это условие 1) если id региона = 1 (у меня это Москва, это условие 2) то выводим регион, условие 2 закрыто. если есть значение район то выводим район, если есть значение город то выводим город, если есть значение улица то выводим улица, если есть значение номер (дома) то выводим номер иначе (если страна не id=1 - условие 1) выводим страну, если есть значение региона, то выводим регион, если есть значение города, то выводим город условие 1 закрыто ссылка закрыта заголовок (</h2>) закрыт В итоге: если страна id=1 (Россия) и регион id=1 (Москва), то показываем район, город, улицу, номер дома если страна id=1 (Россия) и регион не id=1 (не Москва), то показываем регион, район, город, улицу, номер дома если страна не id=1 (не Россия) и регион не id=1 (не Москва), то показываем страну, регион, город
-
Полезли рекламщики со своими ссылками... Вопрос к модераторам, может есть смысл блокировать публикацию ссылок пользователями, если у них меньше 5-10 сообщений? Ну или как вариант, деньги с них брать или ответные ссылки требовать
-
Двойная выгрузка XML Яндекс Недвижимость
topic ответил в Chernetskiy Chernetskiy в Выгрузки/Загрузки
Вами указанный код .../*Собираем коллекцию*/... для двойной выгрузки XML по сути пинает тот-же код основной выгрузки, и все правки вероятно надо делать в admin.php или site.php модуля yandexrealty. Экспериментируйте и не забывайте делать резервные копии. -
Двойная выгрузка XML Яндекс Недвижимость
topic ответил в Chernetskiy Chernetskiy в Выгрузки/Загрузки
Скорее всего это надо будет править в apps/yandexrealty/site/site.php, код выгрузки телефона <phone>...</phone> встречается несколько раз начиная со строки 1769: if ($contact_export_variant == 1) { $field_f = trim($this->getConfigValue('apps.yandexrealty.data_phone')); if ($field_f != '' && isset($data_item[$field_f]) && $data_item[$field_f] != '') { $rs .= '<phone>' . self::symbolsClear($data_item[$field_f]) . '</phone>' . "\n"; } $field_f = trim($this->getConfigValue('apps.yandexrealty.data_email')); if ($field_f != '' && isset($data_item[$field_f]) && $data_item[$field_f] != '') { $rs .= '<email>' . self::symbolsClear($data_item[$field_f]) . '</email>' . "\n"; } $field_f = trim($this->getConfigValue('apps.yandexrealty.data_name')); if ($field_f != '' && isset($data_item[$field_f]) && $data_item[$field_f] != '') { $rs .= '<name>' . self::symbolsClear($data_item[$field_f]) . '</name>' . "\n"; } } elseif ($contact_export_variant == 2) { $field_f = trim($this->getConfigValue('apps.yandexrealty.profile_phone')); if ($field_f != '' && isset($user[$field_f]) && $user[$field_f] != '') { $rs .= '<phone>' . self::symbolsClear($user[$field_f]) . '</phone>' . "\n"; } $field_f = trim($this->getConfigValue('apps.yandexrealty.profile_email')); if ($field_f != '' && isset($user[$field_f]) && $user[$field_f] != '') { $rs .= '<email>' . self::symbolsClear($user[$field_f]) . '</email>' . "\n"; } $field_f = trim($this->getConfigValue('apps.yandexrealty.profile_name')); if ($field_f != '' && isset($user[$field_f]) && $user[$field_f] != '') { $rs .= '<name>' . self::symbolsClear($user[$field_f]) . '</name>' . "\n"; } } elseif ($contact_export_variant == 3) { $field_f1 = trim($this->getConfigValue('apps.yandexrealty.data_phone')); $field_f2 = trim($this->getConfigValue('apps.yandexrealty.profile_phone')); if (isset($data_item[$field_f1]) && $data_item[$field_f1] != '') { $rs .= '<phone>' . self::symbolsClear($data_item[$field_f1]) . '</phone>' . "\n"; } elseif (isset($user[$field_f2]) && $user[$field_f2] != '') { $rs .= '<phone>' . self::symbolsClear($user[$field_f12]) . '</phone>' . "\n"; } $field_f1 = trim($this->getConfigValue('apps.yandexrealty.data_email')); $field_f2 = trim($this->getConfigValue('apps.yandexrealty.profile_email')); if (isset($data_item[$field_f1]) && $data_item[$field_f1] != '') { $rs .= '<email>' . self::symbolsClear($data_item[$field_f1]) . '</email>' . "\n"; } elseif (isset($user[$field_f2]) && $user[$field_f2] != '') { $rs .= '<email>' . self::symbolsClear($user[$field_f12]) . '</email>' . "\n"; } $field_f1 = trim($this->getConfigValue('apps.yandexrealty.data_name')); $field_f2 = trim($this->getConfigValue('apps.yandexrealty.profile_name')); if (isset($data_item[$field_f1]) && $data_item[$field_f1] != '') { $rs .= '<name>' . self::symbolsClear($data_item[$field_f1]) . '</name>' . "\n"; } elseif (isset($user[$field_f2]) && $user[$field_f2] != '') { $rs .= '<name>' . self::symbolsClear($user[$field_f12]) . '</name>' . "\n"; } } elseif ($contact_export_variant == 4) { $field_f1 = trim($this->getConfigValue('apps.yandexrealty.data_phone')); $field_f2 = trim($this->getConfigValue('apps.yandexrealty.profile_phone')); if (isset($user[$field_f2]) && $user[$field_f2] != '') { $rs .= '<phone>' . self::symbolsClear($user[$field_f12]) . '</phone>' . "\n"; } elseif (isset($data_item[$field_f1]) && $data_item[$field_f1] != '') { $rs .= '<phone>' . self::symbolsClear($data_item[$field_f1]) . '</phone>' . "\n"; } $field_f1 = trim($this->getConfigValue('apps.yandexrealty.data_email')); $field_f2 = trim($this->getConfigValue('apps.yandexrealty.profile_email')); if (isset($user[$field_f2]) && $user[$field_f2] != '') { $rs .= '<email>' . self::symbolsClear($user[$field_f12]) . '</email>' . "\n"; } elseif (isset($data_item[$field_f1]) && $data_item[$field_f1] != '') { $rs .= '<email>' . self::symbolsClear($data_item[$field_f1]) . '</email>' . "\n"; } $field_f1 = trim($this->getConfigValue('apps.yandexrealty.data_name')); $field_f2 = trim($this->getConfigValue('apps.yandexrealty.profile_name')); if (isset($user[$field_f2]) && $user[$field_f2] != '') { $rs .= '<name>' . self::symbolsClear($user[$field_f12]) . '</name>' . "\n"; } elseif (isset($data_item[$field_f1]) && $data_item[$field_f1] != '') { $rs .= '<name>' . self::symbolsClear($data_item[$field_f1]) . '</name>' . "\n"; } } $rs .= '</sales-agent>'; -
Двойная выгрузка XML Яндекс Недвижимость
topic ответил в Chernetskiy Chernetskiy в Выгрузки/Загрузки
Как вариант, на скорую руку, можно значение вывода, в коде между <phone> и </phone> жестко переписать на свой (подставной) номер или подставить туда подстановку номера из сторонней кастомной таблицы, в которой будете менять номера. Но автоподстановку как-то надо будет увязать в зависимость к объявлению/пользователю/конечному порталу для выгрузки... Код находится в apps/yandexrealty/admin/admin.php, примерно строка 2053 и далее, в нескольких местах, в зависимости от ситуации: if($contact_export_variant==1){ $field_f=trim($this->getConfigValue('apps.yandexrealty.data_phone')); if($field_f!='' && isset($data_item[$field_f]) && $data_item[$field_f]!=''){ $rs.='<phone>'.self::symbolsClear($data_item[$field_f]).'</phone>'."\n"; } $field_f=trim($this->getConfigValue('apps.yandexrealty.data_email')); if($field_f!='' && isset($data_item[$field_f]) && $data_item[$field_f]!=''){ $rs.='<email>'.self::symbolsClear($data_item[$field_f]).'</email>'."\n"; } $field_f=trim($this->getConfigValue('apps.yandexrealty.data_name')); if($field_f!='' && isset($data_item[$field_f]) && $data_item[$field_f]!=''){ $rs.='<name>'.self::symbolsClear($data_item[$field_f]).'</name>'."\n"; } }elseif($contact_export_variant==2){ $field_f=trim($this->getConfigValue('apps.yandexrealty.profile_phone')); if($field_f!='' && isset($user[$field_f]) && $user[$field_f]!=''){ $rs.='<phone>'.self::symbolsClear($user[$field_f]).'</phone>'."\n"; } $field_f=trim($this->getConfigValue('apps.yandexrealty.profile_email')); if($field_f!='' && isset($user[$field_f]) && $user[$field_f]!=''){ $rs.='<email>'.self::symbolsClear($user[$field_f]).'</email>'."\n"; } $field_f=trim($this->getConfigValue('apps.yandexrealty.profile_name')); if($field_f!='' && isset($user[$field_f]) && $user[$field_f]!=''){ $rs.='<name>'.self::symbolsClear($user[$field_f]).'</name>'."\n"; } }elseif($contact_export_variant==3){ $field_f1=trim($this->getConfigValue('apps.yandexrealty.data_phone')); $field_f2=trim($this->getConfigValue('apps.yandexrealty.profile_phone')); if(isset($data_item[$field_f1]) && $data_item[$field_f1]!=''){ $rs.='<phone>'.self::symbolsClear($data_item[$field_f1]).'</phone>'."\n"; }elseif(isset($user[$field_f2]) && $user[$field_f2]!=''){ $rs.='<phone>'.self::symbolsClear($user[$field_f12]).'</phone>'."\n"; } -
Ну в таком случае надо писать условия вывода улиц. Если исходить из требований большинства порталов к выгрузке, то для них улицы актуальны только для городской недвижимости (квартиры, таунхаусы, офисы и т.п.), а для загородной это не обязательно, что собственно вам и подходит. Соответственно, для realty_grid_list.tpl и realty_grid_thumbs.tpl можно прописать условие вывода заголовка типа: <h2><a href="{$grid_items[i].href}"> {if intval($grid_items[i].country_id)==1} {if intval($grid_items[i].region_id)==1} {else} {$grid_items[i].region},{/if} {if $grid_items[i].raion ne ''}{$grid_items[i].raion},{/if} {if $grid_items[i].city ne ''}{$grid_items[i].city},{/if} {if $grid_items[i].street ne ''}{$grid_items[i].street},{/if} {if $grid_items[i].number ne ''}{$grid_items[i].number}{/if} {else} {$grid_items[i].country}, {if $grid_items[i].region ne ''}{$grid_items[i].region},{/if} {if $grid_items[i].city ne ''}{$grid_items[i].city}{/if} {/if} </a> </h2> В данном случае у меня логика: если зарубежка, выводим страну, регион, город если Москва (в коде город и регион id=1) то выводим город, улицу, номер дома (если указано) для остального выводим регион, город, улицу, номер дома (если указано) для заголовка в realty_view.tpl наверняка вышеуказанный способ тоже подойдет, вместо имеющегося в коде {$title} а для вывода улиц в колонке, тут надо пудумать какой код прикрутить, скорее всего с определяйкой категории посетителя по id: либо показывать улицу только админу и владельцу объявления, остальным не показывать, по типу сокрытия кадастрового номера от посторонних, показывать только админу с id=1 {elseif $data_item.name eq "cadastral_number" && $smarty.session.user_id!=1 && $data_shared.user_id.value!=$smarty.session.user_id} либо показывать всем всем кроме "Гость/Незарегистрированный" , либо показывать всем но для Незарегистрированных вывод названия улицы поменять словом "скрыто от посторонних" и т.п. с этим пожалуй Константин лучше подскажет, поскольку на текущий момент вывод адреса осуществляется по общему приницу для позиций с селект-боксом: {elseif $data_item.type eq "select_by_query"} {if $data_item.value_string!=''} <tr><td>{$data_item.title}</td><td>{$data_item.value_string}</td></tr> {/if} для поиска тоже понадобится какой-то схожий обработчик, который будет определять по id категорию посетителя и решать, выводить позицию улицы в поиск или нет.
-
Связать справочники через Связанные элементы в последовательности Город-Округ-Район-Улица (если занимаетесь только Москвой). Если есть Подмосковье и другие регионы, то будет несколько вариантов и понадобится сочинять универсальную структуру подчиненности, где Округ окажется не у дел. А в выборке будет показываться примерно так: Район города: Тверской/ЦАО Улица: Дунаевского ул./Дорогомилово
- 4 ответа
-
- street
- realty_view
-
(и ещё %d)
Теги:
-
А самое главное, поиск по улицам будет работать... Пользователю все равно будет выведен список объектов на нужной улице. Но что еще важнее, это понять нафига вам надо создавать для посетителя проблему? Посетитель это поймет как не информативный сайт и очень быстро покинет его. Поисковики это воспримут так-же и возможно понизят сайт в рейтинге. Агенты и собственники тоже не станут утруждать себя подробностями, если они не показываются посетителям. Сайт делается для людей а не для собственных хотелок. Посетитель не станет делать лишний клик даже в целях регистрации, ему проще перейти на сайт конкурента.
-
Ну уж если так переживаете, внесите пока предложенные изменения и проверьте в других возможных местах, где это еще может вылезти. Хотя я сомневаюсь, что этот стиль отразится еще на чем-то.
- 22 ответа
-
- скачать
- фотографии
-
(и ещё %d)
Теги:
-
А вот это в коде .dropzone_inner .dz-default.dz-message вам ни о чем не говорит? Чего писать новый стиль, если он уже есть...
- 22 ответа
-
- скачать
- фотографии
-
(и ещё %d)
Теги:
-
Посмотри в /apps/system/js/dropzone/dropzone.css - примерно 487 строка, уменьшите размер шрифта до 14 .dropzone_inner .dz-default.dz-message { background-image: none; font-size: 14px; text-align: center; line-height: 32px; left: 0; width: 100%; margin-left: auto; } межстрочный интервал line-height: 32px можно тоже будет уменьшить
- 22 ответа
-
- скачать
- фотографии
-
(и ещё %d)
Теги:
-
Пилим RSS Новостей для Яндекс.Турбо
topic ответил в metrpro Chernetskiy в Приложения, модули, настройки
Фид правильный написать, в соответствии с требованиями к турбо, а не колхозить топором рабочий модуль rss