Z uwagi na dużą liczbę wpisów stworzonych bez wątpienia wyłącznie w celu pozycjonowania stron na określone frazy, dodaliśmy do wszystkich linków (w postach i podpisach) atrybut rel="nofollow". Z tego względu wszystkie dodane linki straciły swoją moc pozycjonerską. Forum jest dla Was, dlatego prosimy o zamieszczanie wyłącznie "prawdziwych" tematów i odpowiedzi.

Link zewnętrzny otwierający Modal w stronie typu One Page

Joomla!, Drupal, WordPress i inne...
  • Wiadomości
Offline

spiker

  • Posty: 2
  • Rejestracja: 3 sty 2017, o 22:54

Link zewnętrzny otwierający Modal w stronie typu One Page

Post10 sty 2017, o 19:30

Witam, chciałbym aby dany modal był ładowany z zewnętrznego linku np: strona.pl/index.php#mymodal

System CMS: Wordpress typu One Page (strony ładowane są poprzez get_page)
Strona oparta na bootstrapie
Treść okienek są ładowane bezpośrednio ze stron z tymże mają klasę none więc na stronie głównej nie są widoczne

Tak wygląda kod jednego z linków. Jak widać wczytywanie tooltipa jest na znaczniku "rel" aby się nie powielało z data-toggle.

Kod: Zaznacz cały
<map name="map" id="map"> <area alt="" rel="tooltip" data-placement="top" title="Powierzchnia: 11,40 km&lt;sup&gt;2&lt;/sup&gt;" data-toggle="modal" href="#okole" shape="poly" coords="2,50,56,95,47,129,74,136,64,190,152,210,162,254,197,255,301,213,334,216,332,189,294,173,255,145,243,66,235,49,207,50,214,69,162,90,160,142,106,139,75,49" />


Czy można to zrobić bez wczytywania zewnętrznej zawartości modalu poprzez remote? Szczerze mówiąc chciałbym ominąć tę opcję. Bardzo proszę o pomoc. Pozdrawiam
Offline

spiker

  • Posty: 2
  • Rejestracja: 3 sty 2017, o 22:54

Re: Link zewnętrzny otwierający Modal w stronie typu One Pag

Post14 sty 2017, o 21:14

Po wielu godzinach poszukiwań, prób i błędów działa

Kod: Zaznacz cały
jQuery(document).ready(function($) {
var target = document.location.hash.replace("#", "");
if (target.length) {
if(target=="okole"){
  $('#okole').modal('show');
}
else if(target=="blonie"){
  $('#blonie').modal('show');
}
else if(target=="wyzyny"){
  $('#wyzyny').modal('show');
  }
else if(target=="fordon"){
  $('#fordon').modal('show');
    }
else if(target=="lesne"){
  $('#lesne').modal('show');
 
}
}
else{   
}
});

Wróć do Systemy CMS

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość