Forum :: Seomatik.pl
Potrzebujesz pomocy? Sprawdź może ktoś miał podobny problem, skorzystaj z wyszukiwarki.
Forum Seomatik.pl :: Propozycje zmian
Rozbicie linków
Użytkownik / data | Treść wątku |
---|---|
Dodano: 24-10-2009 17:51 Autor: usunięty |
Fajną funkją byłaby możliwość rozbica linków na kilka lokaliacji, tak, żeby część np. wyświetlała się w stopce, część w kolumnie a część w nagłówku. |
Dodano: 24-10-2009 21:08 Autor: SMA Zarejestrowany: 04-09-2009 Postów: 906 |
Aby wyświetlić linki w różnych częściach strony, możemy użyć kodu przedstawionego poniżej. W PHP tablice numerowane są od 0, a więc gdy wyświetlamy 5 linków elementy w tablicy mają indeksy od 0 do 4. Dla naszego podanego przykładu, gdy chcemy wyświetlić 5 linków w różnych lokalizacjach: require_once("{UNIKALNANAZWAPLIKU}.php"); $seomatik = new Seomatik(); $seomatik->setSeparator("<br />"); $links = explode("<br />", $seomatik->show()); I teraz w odpowiednim miejscu na stronie dajemy: if (isset($links[0])) echo $links[0]; // wyświetlenie pierwszego linku if (isset($links[1])) echo $links[1]; // wyświetlenie drugiego linku ... if (isset($links[4])) echo $links[4]; // wyświetlenie piątego linku |
Dodano: 21-10-2011 16:23 Autor: nfpeel Zarejestrowany: 10-11-2009 Postów: 21 |
To jeszcze działa? bo wrzuciłem na 2 strony i nie wyświetla linków. |
Dodano: 21-10-2011 17:23 Autor: SMA Zarejestrowany: 04-09-2009 Postów: 906 |
Powinno działać... |
Dodano: 25-12-2011 21:24 Autor: usunięty |
? Czy w statycznych stronkach robionych na szablonach html można bezproblemowo includować kod linków Seomatika, w tym w kilku lokalizacjach jak w pomyśle zapodanym powyżej |
Dodano: 26-12-2011 13:56 Autor: SMA Zarejestrowany: 04-09-2009 Postów: 906 |
Na statycznych html sie nie da, musi byc obsluga php |
Dodano: 29-06-2012 18:47 Autor: roobsx Zarejestrowany: 17-11-2011 Postów: 1 |
Czy takie rozbicie zmniejsza szanse na bana? Chciałbym rozbić link tak, że będą wymieszane z wartościowym z punktu widzenia Google tekstem, jednak po dłuższym zastanowieniu... może 5 linków w teście jest dużo mniej naturalne niż 5 linków w sidebarze... Ma ktoś jakieś doświadczenia w tym temacie? |
Dodano: 09-07-2012 00:46 Autor: siudra Zarejestrowany: 25-09-2009 Postów: 9 |
2 w tekście, 2 w sidebarze, 1 w stopce... ...albo 1,3,1 albo 1,4,0 albo 1,1,3 albo 5,0,0 albo 0,0,5...... Nie twórz schematów na swoich stronach i będzie OK. Pozdrawiam, Sławek |
Dodano: 12-12-2014 13:55 Autor: pawelh1988 Zarejestrowany: 09-11-2014 Postów: 9 |
Witam A czy ktoś może wie jak rozbić linki w różne miejsca z dodatkową opcją wyłączenia tekstu przed/po |
Dodano: 12-12-2014 16:06 Autor: neon103 Zarejestrowany: 09-09-2009 Postów: 30 |
Wejdź tutaj: http://www.seomatik.pl/manager/scripts/ (odnośnik aktywny po zalogowaniu). W dolnej części na tej podstronie znajduje się link "opcje zaawansowane". Kliknij na niego. |
Dodano: 12-12-2014 16:23 Autor: pawelh1988 Zarejestrowany: 09-11-2014 Postów: 9 |
Tak wiem Ale jak połączyć rozdzielenie linków razem z tym aby nie wyświetlało dodatkowego tekstu? |
Dodano: 12-12-2014 23:15 Autor: SMA Zarejestrowany: 04-09-2009 Postów: 906 |
A więc lecimy: W PHP tablice numerowane są od 0, a więc gdy wyświetlamy 5 linków elementy w tablicy mają indeksy od 0 do 4. Dla naszego podanego przykładu, gdy chcemy wyświetlić 5 linków w różnych lokalizacjach: require_once("{UNIKALNANAZWAPLIKU}.php"); $seomatik = new Seomatik(); $seomatik->setSeparator("<br />"); $links = explode("<br />", $seomatik->show()); dodajemy usunięcie tekstu przed/po foreach ($links as &$item) { $item = preg_replace('/^[^<]*(<a[^>]+>(<b>)?[^<]+(<\/b>)?<\/a>).*$/', '${1}', $item); } I teraz w odpowiednim miejscu na stronie dajemy: if (isset($links[0])) echo $links[0]; // wyświetlenie pierwszego linku if (isset($links[1])) echo $links[1]; // wyświetlenie drugiego linku ... if (isset($links[4])) echo $links[4]; // wyświetlenie piątego linku |
Dodano: 13-12-2014 01:40 Autor: pawelh1988 Zarejestrowany: 09-11-2014 Postów: 9 |
komuś działa? Bo mi rozdzielenie działa normalnie, ale jak dołożę foreach ($links as &$item) { $item = preg_replace('/^[^<]*(<a[^>]+>(<b>)?[^<]+(<\/b>)?<\/a>).*$/', '${1}', $item); } to wtedy nic się nie wyświetla ani link ani tekst przed/po |
Dodano: 13-12-2014 11:49 Autor: SMA Zarejestrowany: 04-09-2009 Postów: 906 |
Spróbuj jeszcze raz bo jakimś cudem nie zapisało mi poprawki - w dwoch miejscach brakowało znaku \ |
Dodano: 13-12-2014 12:23 Autor: pawelh1988 Zarejestrowany: 09-11-2014 Postów: 9 |
Teraz działa Wielkie dzięki za pomoc |