Leaderboard
Popular Content
Showing content with the highest reputation on 12/09/16 in all areas
-
1 pointну... как бы... в шаблоне realty_view ищите место, где выводятся изображения объявления. и в тег <img> добавляйте alt="" либо title="", где прописываете в кавычках комбинацию хотя бы из тех элементов, что я уже описывал наверху. Скажем, хотите, чтобы описание картинок были УЛИЦА+НОМЕР ДОМА, то пишите: <img src="{$estate_folder}/img/data/{$photo[j].normal}" alt="{$data.street_id.value_string} {$data.number.value} - {$smarty.section.j.index}"> У меня лично немного по-другому, но это чтобы понять принцип. Я использую первые 120 символов текста объявления (truncate:120 от {$data.text.value}), предварительно очистив их от всех html-тегов (strip_tags) и переводов строки (str_replace). Но, учитывая, что переход с картинок у меня не шибко большой, не претендую на то, что это идеальное решение. Просто через редактор форм добавьте в таблицу data переменную типа checkbox (boolean) и обзовите ее как удобно. Я назвал ее nonactual и у меня в двух местах проверка: {if $data.nonactual.value == 1} А проверка касательно цвета шрифта перед выводом описания объявления и перед тем, выводить ли блок уведомления, что объявление неактуально. .
-
1 point/template/frontend/agency/realty_grid.tpl <td width="1%" class="row_title">{$L_DATE}</td> <td width="1%" class="row_title">{$L_ID}</td> это колонки в заголовке таблицы. их нужно убирать, если убирается вывод даты и идешки. <td{if $admin == ''} onClick="document.location='{$grid_items[i].href}'" {/if}><b><a href="{$grid_items[i].href}">{$grid_items[i].date}</a></b></td> <td{if $admin == ''} onClick="document.location='{$grid_items[i].href}'" {/if}><b><a href="{$grid_items[i].href}">{$grid_items[i].id}{if isset($grid_items[i].uniq_id)} ({$grid_items[i].uniq_id}){/if}</a></b></td> а то вывод уже ячеек с самими датой и ид. Они могут быть не один в один, но в них обязаельно будут {$grid_items.date} и {$grid_items.id}
-
1 pointUser-Agent: * Disallow: *?*
-
1 point
Кнопка "Редактировать" на странице объекта
Chernetskiy reacted to abushyk for сообщение в теме
Суть в том, что если подключить файл стилей так как я аписал с указанием media="print" то браузер будет использовать стили из єтого файла только ксли нажать кнопку Печать в браузере. Определив в нем некоторый класс, который будет иметь свойство display: none; т.е. невидимость, мы получим эффкт, что при выводе в печать элементы с этим классом будут невидимы на страницы, но в то же время будут видны во всех остальных случаях. Для реалии невидимость сразу можно вешать на breadcrumb-wrapper header-wrapper navigation footer-wrapper и форму поиска Центральный контент менее однозначен. Для списков можно убирать правую колонку, для карточки в правой есть контакты. Но тут можно сделать ход конем, так как в стиля для печати можно не только указать, что скрыть, но и показать скрытое. Например мы вестаем карточку как обычно. Но делаем дополнительнй блок сразу под описанием с еще одним выводом контактов. И ставим на этот блок display:none; Теперь он у нас есть на странице, но не показан в браузере. Добавим єтому блоку класс printable и в файле стиле печати опишем его как .printable { display: block !important; } из-за чего при печати этот блок будет показан. А правую колонку для печати можно скрыть совсем. Если кто-то поймет эту логику, то спокойно сможет организовать вывод картинок для печати в виде нормальных миниатюр заместо пустого места от скриптовой галереи. -
1 pointДобавлю несколько слов от себя: 1. Используйте seo-возможности страниц с объявлениями. Если нет возможности заполнять мета-титл для каждого объявления, генерируйте их. Откажитесь от стандартного h1, определяемого переменной $title - лучше компонуйте его на уровне шаблона _view из переменных массива data, таких как: {$data.city_id.value_string} - название города; {$data.street_id.value_string} - название улицы; {$data.number.value} - номер дома; {$data_shared.price.value} - цена; {$data.text.value} - текстовое описание (укорачивайте его функцией truncate) Помните, что согласно статистике google, 15% ежедневных поисковых запросов уникальны, они никогда больше не повторятся, поэтому 100-1000-10000 объявлений с качественными заголовками meta-title, h1-title, meta-description дадут большой пласт НЧ-запросов. 2. На любом сайте объявлений самое ценное - это страницы листингов (_grid). Используйте Линк-менеджер, чтобы добавить геотаргетированные списки объявлений, таких как "Продажа 1-комнатных в Ялте" или "Аренда домов в Ялте посуточно". Это поможет охватить большой сегмент СЧ-запросов. У меня на сайте разделов predefindlinks - более 300шт и их количество я продолжаю ежедневно увеличивать. 3. Регулярно проверяйте наличие дублей страниц через Google Webmaster. 4. Закройте в robots.txt все параметры, кроме page, которые не умеете использовать, а именно price, order, grid_type, city_id, street_id. 5. По недвижимости всегда полно запросов типа "Город, Улица" - попробуйте использовать city_id и street_id в комбинации, чтобы создать огромное количество гео-листингов по НЧ-запросам. У меня любой поиск через стандартную форму sitebill формата "город такой-то, улица такая-то" выдаст листинг с заголовками типа "СЕВАСТОПОЛЬ, Октябрьской Революции проспект - объявления по продаже и аренде квартир, домов, недвижимости недорого без посредников". Вот пример очень даже неплохих ПФ при заходе на подобную генерированную страницу: 6. Генерируйте alt и title для всех изображений как на страницах объявлений, так и на страницах листингов. Используйте для этого те же переменные, что и в п. 1, добавляя уникальность переменной {$smarty.section.j.index} (для шаблона _view). 7. Никогда не удаляйте объявления. Не делайте их неактивными. Используйте для этого дополнительную переменную и оперируйте ею на уровне шаблона, чтобы не потерять посетителя. Тогда объявление будет участвовать в поиске и в листингах, а пользователь не попадет на 404. 8. Улучшайте ПФ простым образом - помните, что не все пользователи будут кликать на ниспадающее меню (как в realia или estatico), половина из них будет искать привычные быстрые ссылки, к которым они привыкли на авито. 9. Пропишите 404 с ссылками на основные разделы сайта. 10. Прочитайте великолепный мануал Саши Алаева про продвижение сайта объявлений недвижимости - он от 2014 года, но всё, что там написано, сверхактуально. 11. Поставьте на сайт поиск от Яндекса или Google. 12. Будьте аккуратнее со штатным seo-приложением sitebill. Не включайте .html, не используйте сложных структур uri (особенно, если у вас объявления могут добавлять зарегистрированные пользователи, которые имеют обыкновение путать категорию). 13. Каждую новую страницу листинга, где вы исправили заголовки или описание, добавляйте вручную в Я и G. UPDATE 28-09-16: 14. Не пожалейте часа времени и посмотрите видео "SEO для сайтов по продаже и аренде недвижимости". Его автор - Руководитель департамента продаж SeoPult Евгений Костин, и рассказывает он занятнейшие вещи. Работы по тому, что я тут написал, у себя начал в 20 числах августа (т.е. около месяца назад). Результат не в абсолютном выражении, а в относительном, меня радует - рост трафика составил более чем в 2 раза: Указаны среднесуточные переходы из ПС. Спад в текущей неделе связан с тем, что сегодня еще вторник. У меня всё, можете начинать срач.