Recommended Posts

Посмотрите в файле /template/frontend/realia/main/main.php в районе 356 строки

if ( !$has_result && preg_match('/^contactus/', $REQUESTURIPATH) ) {

Как у вас выглядит эта строка?

 

if ( !$has_result && preg_match('/^contactus\//', $REQUESTURIPATH) ) {

 

исправил на вашу строчку и все окей стало)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

еще заметил : Если кликнуть на эти ссылки, пусть даже с ними ничего делать и не нужно, то появляется ошибка

 

Warning: Invalid argument supplied for foreach() in /home/адрес сайта/public_html/apps/system/lib/system/form/form_generator.php on line 1159

 

Bezimyanni_3789662_10643433.png

 

это не критично? случайно заметил

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Маленькие картинки должны тянуться, что бы занять всю ширину блока.

Кружком обведена заведомо маленькая картинка. Именно поэтому она такая страшная, но во всю щирину.

 

Стрелками указаны иконки для смена вида плитка\список.

Zagorodnaiaewdwed.jpg

 

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

А вы продаете CMS и шаблоны за деньги (шаблоны стоят дороже, чем у themeForest, где все вылизано) и позиционируете как платную CMS.

 

Я не хотел бы вас обвинять (у вас хорошая поддержка и форум), но безусловно стоит обратить внимание на то, что ваш движок и шаблоны нуждаются в шлифовке, прежде чем их выставлять на продажу, думаю никому из покупателей не хочется наблюдать такие явный косяки на платной cms

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

Админка - Настройка - Дополнительно - Использовать умную подгонку превьюшек.

 

В крайнем случае всегда можно спросить, а вдруг есть какая-то опция, о которой вы еще не в курсе.

у themeForest, где все вылизано

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

оффтоп. 

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

 

- обратите внимание на размер модулей (он разный)

- перевод не сделан до конца

- зачем то иконки кровати. я знаю, что это друпаловская англоязычная тема (заграницей принято бедрумная характеристика недвижимости), но нам то в России это зачем?

 

w1ePM.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Админка - Настройка - Дополнительно - Использовать умную подгонку превьюшек.

 

В крайнем случае всегда можно спросить, а вдруг есть какая-то опция, о которой вы еще не в курсе.

у themeForest, где все вылизано
оффтоп. Вылизанный шаблон, от любой компании, сохраняет свою вылизанность ровно до того момента, пока вы не начнете наполнять его своими данным или, не дай бог, не захотите что-то передвинуть. Так как шаблоны эти верстаются в основном в виде снапшота и далеко не всегда рассчитывают на то, что вы захотите прикрутить его, например к уже работающему сайту. Тут можете поверить мне на слово, я ведь тоже так боготворил "фабричные" шаблоны. Ровно до того момента, как мне пришлось переверстывать первый из них))
100% согласен. Еще не учитывается момент где идет постоянное улучшение движка и выпуск новых модулей под которые фабричные шаблоны не расчитаны и будут глюки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

это зачем?

 

 

на моей памяти, как минимум 3 сайта, активно используют эти параметры. Не все же работают на СНГ.

Практически невозможно предугадать какие параметры выберет пользователь ключевыми, соответственно так же сложно предугадать какой вывод ему понадобится. Особенно учитывая то, что сайтбилль разрешает вводить свои поля в структуру объявления. Именно поэтому мы в первую очередь стараемся подогнать базовые части, такие как сетка\просмотр, оставляя менее популярные до момента уточнения с конкретным пользователем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

- обратите внимание на размер модулей (он разный)

- перевод не сделан до конца

- зачем то иконки кровати. я знаю, что это друпаловская англоязычная тема (заграницей принято бедрумная характеристика недвижимости), но нам то в России это зачем?

 

w1ePM.jpg

top_special.tpl

{if $special_items|count>0}<div class="carousel">	<h2 class="page-header">{$L_SPECIAL_OFFERS}</h2>	<div class="content">		<a class="carousel-prev" href="detail.html">Previous</a>		<a class="carousel-next" href="detail.html">Next</a>		<ul>			{section name=i loop=$special_items}			<li>				<div class="image">					<a href="{$special_items[i].href}"></a>					{if $special_items[i].img[0].preview != ''}					<img src="{$estate_folder}/img/data/{$special_items[i].img[0].preview}">					{else}					<img src="{$estate_folder}/img/no_foto.png" class="previewi">					{/if}					<div class="price">{$special_items[i].price|number_format:0:",":" "} руб. {if $special_items[i].currency_name != ''}{$special_items[i].currency_name}{/if}</div>				</div>				<div class="title">					<h3>						<a href="{$special_items[i].href}">						{if	$special_items[i].city ne ''} {$special_items[i].city}						{if $special_items[i].street ne ''}, <br>{$special_items[i].street}						{if $special_items[i].number ne ''}, {$special_items[i].number}{/if}{/if}						{else}						{if $special_items[i].street ne ''} {$special_items[i].street}						{if $special_items[i].number ne ''}, {$special_items[i].number}{/if} {/if}						{/if}						</a>					</h3>				</div>				<div class="location">{$special_items[i].path}</div>				<div class="area">					<span class="key">{$L_SQUARE} м<sup>2</sup>:</span>					<span class="value"><span class="value">{$special_items[i].square_all}/{$special_items[i].square_live}/{$special_items[i].square_kitchen}</span></span>				</div>			</li>			{/section}		</ul>	</div></div>{/if}{if $special_items2|count>0}<div class="carousel topspecial">	<h2 class="page-header">{$L_SPECIAL_OFFERS}</h2>	<div class="content">		<a class="carousel-prev" href="#">Previous</a>		<a class="carousel-next" href="#">Next</a>		<ul>		{section name=i loop=$special_items2}			<li>				<div class="image">					<a href="{$special_items2[i].href}"></a>					{if $special_items2[i].img[0].preview != ''}					<img src="{$estate_folder}/img/data/{$special_items2[i].img[0].preview}">					{else}					<img src="{$estate_folder}/template/frontend/realia/img/no_foto_270x200.png" class="previewi">					{/if}					<div class="price">{$special_items2[i].price|number_format:0:",":" "} руб.{if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if}</div>				</div>				<div class="title">					<h3>						<a href="{$grid_items[i].href}">						{if	$special_items2[i].city ne ''} {$special_items2[i].city}						{if $special_items2[i].street ne ''}, <br>{$special_items2[i].street}						{if $special_items2[i].number ne ''}, {$special_items2[i].number}						{/if}{/if}						{else} 						{if $special_items2[i].street ne ''} {$special_items2[i].street}						{if $special_items2[i].number ne ''}, {$special_items2[i].number}{/if} {/if}						{/if}						</a>					</h3>				</div>				<div class="location">{$special_items2[i].path}</div>				<div class="area">					<span class="key">{$L_SQUARE} м<sup>2</sup>:</span>					<span class="value"><span class="value">{$special_items2[i].square_all}/{$special_items2[i].square_live}/{$special_items2[i].square_kitchen}</span></span>				</div>			</li>		{/section}		</ul>	</div></div>{/if}{literal}<style>.carousel ul li .image {height: 180px;overflow-y: hidden;}</style><script>$(document).ready(function(){if($('.carousel.topspecial .content ul').length>0){$('.carousel.topspecial .content ul').carouFredSel({scroll: {items: 1},auto: false,next: {button: '.carousel.topspecial .content .carousel-next',key: 'right'},prev: {button: '.carousel.topspecial .content .carousel-prev',key: 'left'}});}});</script>{/literal}

post-1821-0-33024700-1390905787_thumb.pn

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добавте для класса image
.image img {
width:100%;
height:100%;
}
должно помочь с изображениями в прокрутке специальных предложениях.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добавте для класса image

.image img {

width:100%;

height:100%;

}

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

.carousel ul li .image a {
    background-color: rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: background-color 0.2s ease-in 0s;
    width: 100%;
}
 
Админка-Настройка-Дополнительно
 

post-1821-0-77213800-1390907100_thumb.pn

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На скринах я вижу, что само изображение не доходит до границы блока справа. Для таких случаев мы и перестраховываемся, если тегу img где-то еще присвоено значения стилей.

по-этому мы для класса .image принудительно задаем параметры тега img

 

.carousel ul li .image a { - тут присутствует тег ссылки в классе image, но нету принудительной обработки изображения.

в таких случаях мы и используем .image img{

 

<div class="image"> - блок для изображения 
                    <a href="{$special_items2.href}"></a> - переход по ссылке
                    {if $special_items2.img[0].preview != ''}
                    
<img src="{$estate_folder}/img/data/{$special_items2.img[0].preview}"> - само изображение !!!
                    {else}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На скринах я вижу, что само изображение не доходит до границы блока справа. Для таких случаев мы и перестраховываемся, если тегу img где-то еще присвоено значения стилей.

по-этому мы для класса .image принудительно задаем параметры тега img

 

.carousel ul li .image a { - тут присутствует тег ссылки в классе image, но нету принудительной обработки изображения.

в таких случаях мы и используем .image img{

 

<div class="image"> - блок для изображения 

                    <a href="{$special_items2.href}"></a> - переход по ссылке

                    {if $special_items2.img[0].preview != ''}

                    <img src="{$estate_folder}/img/data/{$special_items2.img[0].preview}"> - само изображение !!!

                    {else}

Извиняюсь, это старый скрин: Админка-Настройка-Дополнительно-ширина превью стояла под span3(270px) надо 300 . Сейчас стоит высота 200 ширина 300 этого достаточно под длинный адрес. У меня в коде выше после назв. города стоит <br>

<a href="{$grid_items[i].href}"> {if	$special_items2[i].city ne ''} {$special_items2[i].city} {if $special_items2[i].street ne ''}, <br>{$special_items2[i].street} {if $special_items2[i].number ne ''}, {$special_items2[i].number} {/if}{/if} {else}  {if $special_items2[i].street ne ''} {$special_items2[i].street} {if $special_items2[i].number ne ''}, {$special_items2[i].number}{/if} {/if} {/if}</a>

post-1821-0-16494200-1390909258_thumb.pn

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Извиняюсь, это старый скрин: Админка-Настройка-Дополнительно-ширина превью стояла под span3(270px) надо 300 . Сейчас стоит высота 200 ширина 300 этого достаточно под длинный адрес. У меня в коде выше после назв. города стоит <br>

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добавте для класса image

.image img {

width:100%;

height:100%;

}

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

На мелких превьюшках стало красивее, спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На мелких превьюшках стало красивее, спасибо.

киньте ссылку сайта

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Да, вы правы....ещё немного уменьшил шрифт адреса с 18 на 16 стало лучше.

 

p.s ссылка на сайт в подписи

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добавте для класса image

.image img {

width:100%;

height:100%;

}

 

 

На портретных не будет писец твориться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, вы правы....ещё немного уменьшил шрифт адреса с 18 на 16 стало лучше.

 

p.s ссылка на сайт в подписи

в realia-blue.css в строке 3211 height:76px измените на heigth:87px

В футоре картинки тоже подгоняться

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На портретных не будет писец твориться?

Если сделан отдельный блок то нет, если такой отсутствует, то высоту выставлять вручную.

Я всегда для каждого изображения делаю отдельный блок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в realia-blue.css в строке 3211 height:76px измените на heigth:87px

В футоре картинки тоже подгоняться

Деформируется фото, сделал так

.widget.properties .content .property .image {	height: 75px;	overflow-y: hidden;	margin-top: 6px;	margin-left: 2px;}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Выглядит лучше) но я бы все таки для всех элементов делал бы отдельные блоки с автоматической высотой (раздвижение). Но можно и так оставить

к стати меню для данного шаблона http://ned.td50.ru/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сможете исправить разницу в стилях полей выбора

исправить можно

Для улицы

<div class="type control-group">
                <label class="control-label" for="inputType">
                    {$L_STREET}
                </label>
                <div class="controls">
                {$street_list}
                </div>
            </div>
для района 
<div class="type control-group">
                <label class="control-label" for="inputType">
                    {$L_DISTRICT}
                </label>
                <div class="controls">
                {$district_list}
                </div> 
            </div>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.