Макс

объявления на сайте

Recommended Posts

Подскажите как сделать чтобы каждое объявление при нажатии на него, открывалось в новой вкладке! куда вставлять этот target="_blank", в файл realty_grid.tpl ??? не подскажите место куда именно??

post-2088-0-92801700-1407224115_thumb.pn

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


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

Надо найти вот такие ссілки

<a href="{$grid_items[i].href}">...

и их дополнить

<a href="{$grid_items[i].href} target="_blank"">...

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


Ссылка на сообщение
Поделиться на других сайтах
<tr valign="top" class="row3" {if $grid_items.active == 0}style="color: #ff5a5a;" {/if}>

 

<td{if $admin == ''}  onClick="document.location='{$grid_items.href}'" {/if}><b><a href="{$grid_items.href} target="_blank"">{$grid_items.datetime}</a></b></td>

 

<td{if $admin == ''}  onClick="document.location='{$grid_items.href}'" {/if} align="center">

{if $grid_items.img != '' } 

<a href="{$grid_items.href} target="_blank""><img src="{$estate_folder}/img/data/{$grid_items.img[0].preview}" width="50" class="previewi"></a> 

<!-- img src="{$estate_folder}/img/hasphoto.jpg" border="0" width="16" height="14" /--> 

{/if}

</td>

<td{if $admin == ''}  onClick="document.location='{$grid_items.href}'" {/if}><b>{$grid_items.type_sh}</b></td>

<td{if $admin == ''}  onClick="document.location='{$grid_items.href}'" {/if}>{$grid_items.metro}</td>

                 <td{if $admin == ''}  onClick="document.location='{$grid_items.href}'" {/if}>{$grid_items.street}</td>

 

<td{if $admin == ''}  onClick="document.location='{$grid_items.href}'" {/if}>{$grid_items.room_count}</td>

<td{if $admin == ''}  onClick="document.location='{$grid_items.href}'" {/if} nowrap><b>{$grid_items.price|number_format:0:",":" "} {if $grid_items.currency_name != ''}{$grid_items.currency_name}{/if}</b></td>

 

<td{if $admin == ''}  onClick="document.location='{$grid_items.href}'" {/if}>{$grid_items.floor}/{$grid_items.floor_count}</td>

<td{if $admin == ''}  onClick="document.location='{$grid_items.href}'" {/if}>{$grid_items.square_all}/{$grid_items.square_live}/{$grid_items.square_kitchen}</td>

</tr>

 

 

В этих местах поменял все равно не работает! или я не туда их поместил?

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


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

Вы кликайте не по строчке таблицы, а по картинке или ИД на которых стоят ссылки. Именно на них вы повесили открытик в новом окне. На остальной части строки таблицы стоит обработчик onClick="document.location='{$grid_items.href}'" который открывает в этом же окне. Тут нужно либо писать свой обработчик, либо убирать эти обработчики совсем.

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


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

попытался убрать onClick="document.location='{$grid_items.href}'" не помогло, ну вы не знаете как решить и что за оброботчик писать?

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


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

Сорри. я не глядя написал

не

<a href="{$grid_items[i].href} target="_blank"">...

а

<a href="{$grid_items[i].href}" target="_blank">...

target="_blank" вне href=""

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


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

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

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


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

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

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


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

Да спасибо, вот теперь все как надо! огромное спасибо ! я посмотрел в код эту функцию добавили  ? для открытияя в новом окне

 

{literal}
<script>
function opnnw(href){
var newW=window.open(href);
}
</script>
{/literal}

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


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

Ага. самый примитивный способ открыть адрес в новом окне с помощью скрипта.

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


Ссылка на сообщение
Поделиться на других сайтах
В 05.08.2014в22:05, abushyk сказал:

Ага. самый примитивный способ открыть адрес в новом окне с помощью скрипта.

Я попробовал как понял, поставил скрипт в начале и на ссылки дописал - ничего не выходит, даже если на картинку кликаю.

Подскажите, а как куда его вставлять ? Нужно ли дописывать на ссылки - 

<a href="{$grid_items[i].href}" target="_blank">...

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


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

Да, дописывать нужно. То что выделили в репосте правильно.

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


Ссылка на сообщение
Поделиться на других сайтах
В 16.03.2016в18:16, TopRaN сказал:

Да, дописывать нужно. То что выделили в репосте правильно.

Ссылки имеют такой вид - 

<a href="{$grid_items[i].href}" target="_blank">

Скрипт я просто втавил в начале файла.

Но ничего не изменилось, всё в той же вкладке открывает. Даже если по картинке кликать. Подскажите, сожет я не так, что со 

{literal}
<script>
function opnnw(href){
var newW=window.open(href);
}
</script>
{/literal}

Я его просто добавил в тело  realty_grid.tpl

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


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

Скрипт не правильный. Он совсем не нужен если вы используете target. Вот если вам нужен валидный вариант то тогда без скрипта не обойтись.

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


Ссылка на сообщение
Поделиться на других сайтах
В 05.08.2014 в 16:06, abushyk сказал:

Сорри. я не глядя написал

не


<a href="{$grid_items[i].href} target="_blank"">...

а


<a href="{$grid_items[i].href}" target="_blank">...

target="_blank" вне href=""

Доброго времени суток. И мне не помогло

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


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

Подскажите, как правильно реализовать этот момент? Что бы объекты открывались в новой вкладке =(

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


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

Подскажите, так как всё таки правильно реализовать этот момент? Что бы объекты открывались в новой вкладке =(

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


Ссылка на сообщение
Поделиться на других сайтах
В 12.07.2016 в 04:45, DoobBY сказал:

Подскажите, так как всё таки правильно реализовать этот момент? Что бы объекты открывались в новой вкладке =(

Может вам проще тогда во фрилансе написать?

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


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: yurijp
      После добавления объявления на сайт и активации его в админке, оно не появляется на сайте в категории. После придания объявлению статуса VIP, появляется в разделе Vip, но в категории по-прежнему нет. Как можно исправить?