InstantMaps Карты

Адрес объекта

#1 24 июля 2015 в 12:41
Может кто обращал внимание но у меня почему то адрес объекта находится в поле телефона sokol-live.ru/maps/sport/fitnes-centry/tonus-studija-stroinost.html Если убрать телефон то и адрес уберётся. Подскажите кто знает)
#2 24 июля 2015 в 13:03
на картинке указал, я у себя если один адрес у объекта добавлял в первое поле, а если несколько адресов у объекта, то во второе поле у каждого адреса
#3 24 июля 2015 в 13:10
Если так как на скрине то адрес пропадает
#4 24 июля 2015 в 13:34
адрес же под заголовком выводится, зачем его еще рядом с телефоном выводить, если будет несколько адресов тогда заполняйте у каждого адреса поле телефон
#5 24 июля 2015 в 13:48
Дак а почему так? Это клиенту не объяснить) Охота чтоб всё работало чётко, тогда уж надо сделать так чтоб адрес у телефона не указывался когда его пропишешь
#6 24 июля 2015 в 14:26
если несколько адресов и у каждого адреса свой номер телефона, тогда это удобно.
еще бывает у компании филиалы в разных городах, в этом случае тоже удобно, когда у каждого телефона указан город и адрес
#7 24 июля 2015 в 14:37
а если один адрес и один телефон и добавляет любой пользователь? то получается каша(
Если второй адрес добавить тоже самое выходит (телефон+ адрес в одной строке)
#8 24 июля 2015 в 14:42
Пороюсь в файлах и просто отключу адрес или перенесу на другую строку
#9 24 июля 2015 в 14:43
можно у одно поля display:none поставить и заполнять всегда второе поле
#10 24 июля 2015 в 15:41
Ну вот и сам в принципе раздуплил и сделал вроде ГУД))) кому интересно могу файлы скинуть)
sokol-live.ru/maps/sport/fitnes-centry/tonus-studija-stroinost.html мой пример
Хоть сколько адресов и хоть сколько телефонов всё понятно)
#11 24 июля 2015 в 16:00
Сделаю небольшую инфу вдруг кому пригодится:
1. В файле:
\templates\_default_\css\inmaps.css
примерно в 225 строку добавляем
.details .contacts .addressphone { background:url(../images/maps/address.png) no-repeat; }
2. В файл:
\templates\_default_\components\com_inmaps_item.tpl
Меняем
  1. <div class="contacts">
  2. {if $item.contacts.phone}
  3. <span class="phone">
  4. <strong>{$LANG.MAPS_CONTACTS_PHONE}:</strong> {$item.contacts.phone}
  5. </span>
  6. {/if}
  7.  
  8. {if $item.addresses}
  9. {foreach key=m item=address from=$item.addresses}
  10. {if $address.phone}
  11. <span class="phone">
  12. <strong>{$LANG.MAPS_CONTACTS_PHONE}:</strong> {$address.phone}
  13. <em style="color:#666">
  14. &mdash;
  15. {if $cfg.mode=='world'}
  16. {$address.full}
  17. {else}
  18. {$address.short}
  19. {/if}
  20. </em>
  21. </span>
  22. {/if}
  23. {/foreach}
  24. {/if}
  25.  
  26. {if $item.contacts.fax}<span class="fax"><strong>{$LANG.MAPS_CONTACTS_FAX}:</strong> {$item.contacts.fax}</span>{/if}
  27. {if $item.contacts.url}<span class="url"><strong>{$LANG.MAPS_CONTACTS_URL}:</strong> <a href="{$item.contacts.url}" target="_blank">{$item.contacts.url_short}</a></span>{/if}
  28. {if $item.contacts.email}<span class="email"><strong>{$LANG.MAPS_CONTACTS_EMAIL}:</strong> <a href="mailto:{$item.contacts.email}">{$item.contacts.email}</a></span>{/if}
  29. {if $item.contacts.icq}<span class="icq"><strong>{$LANG.MAPS_CONTACTS_ICQ}:</strong> {$item.contacts.icq}</span>{/if}
  30. {if $item.contacts.skype}<span class="skype"><strong>{$LANG.MAPS_CONTACTS_SKYPE}:</strong> <a href="skype:{$item.contacts.skype}">{$item.contacts.skype}</a></span>{/if}
  31. </div>
На
  1. <div class="contacts">
  2. {if $item.addresses}
  3. {foreach key=m item=address from=$item.addresses}
  4. {if $address.phone}
  5. <br><span class="addressphone"><strong>Адрес:</strong>{if $cfg.mode=='world'}{$address.full}{else}{$address.short}{/if}</span>
  6. <span class="phone"><strong>{$LANG.MAPS_CONTACTS_PHONE}:</strong> {$address.phone}</span>
  7. {/if}
  8. {/foreach}
  9. {/if}
  10. {if $item.contacts.phone}
  11. <span class="phone"><strong>{$LANG.MAPS_CONTACTS_PHONE}:</strong> {$item.contacts.phone}</span>
  12. {/if}
  13. <br>
  14.  
  15. {if $item.contacts.fax}<span class="fax"><strong>{$LANG.MAPS_CONTACTS_FAX}:</strong> {$item.contacts.fax}</span>{/if}
  16. <br>{if $item.contacts.url}<span class="url"><strong>{$LANG.MAPS_CONTACTS_URL}:</strong> <a href="{$item.contacts.url}" target="_blank">{$item.contacts.url_short}</a></span>{/if}
  17. <br>{if $item.contacts.email}<span class="email"><strong>{$LANG.MAPS_CONTACTS_EMAIL}:</strong> <a href="mailto:{$item.contacts.email}">{$item.contacts.email}</a></span>{/if}
  18. <br>{if $item.contacts.icq}<span class="icq"><strong>{$LANG.MAPS_CONTACTS_ICQ}:</strong> {$item.contacts.icq}</span>{/if}
  19. <br>{if $item.contacts.skype}<span class="skype"><strong>{$LANG.MAPS_CONTACTS_SKYPE}:</strong> <a href="skype:{$item.contacts.skype}">{$item.contacts.skype}</a></span>{/if}
  20. </div>
Вроде всё) если какой непорядок в тексте извиняйте, делал на скорую руку)))
#12 24 июля 2015 в 21:11
Вообще у Вас сайт еще просто летает на Instantcms, оптимизация велась какая или такой сервер шустрый?
#13 25 июля 2015 в 06:05
Сервер скорее) Оптимизацию не делал. Давно у этого хостера все сайты на INST не один не тупил)
#14 29 июля 2015 в 01:03
Кому нибудь ещё понадобилось так сделать? Или только мне? laugh
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.