Skocz do zawartości

[startup] SEOKatalog


Rekomendowane odpowiedzi

Czy istnieje jakaś opcja zabezpieczenia formularza kontaktowego na podstronie "Kontakt" przed wysyłką spamu?

Mam w katalogu płatność, więc captcha jest wyłączona do wpisów. Przez formularz przychodzi sporo spamu.

Wejdź do Captcha i włącz tylko captche na "Przy wysyłaniu wiadomości?"
  • Like 1

 

"Na szczycie zawsze znajdzie się miejsce" - Ale potrzebujesz serwera by tam się znaleźć - kod rabatowy do SEOhost 40% - lub inne Kupony rabatowe - kupon rabatowy - #reklama #link_sponsorowany

Odnośnik do komentarza
Udostępnij na innych stronach

Mam dla Was małą wtyczkę do SEOKatalogu. Pomaga nam w doborze słów kluczowych podczas wyszukiwania (tzw. autocomplete).

Jak działa? - Screen

Instalacja

1. Pobieramy paczkę autocomplete.rar

2. Folder autocomplete wraz z zawartością umieszczamy w głównym katalogu SEOKatalog

3. W polu tekstowym służacym do wyszukiwania dodajemy atrybut id o wartości search

Zazwyczaj formularz wyszukiwania znajduje się w pliku header.php w naszej domyślnej templatce. W szablonie default, pole tekstowe znajduje się w 68 linijce.

W pliku header.php w sekcji <head> na samym końcu dodajemy także :

<link rel="stylesheet" href="https://<?=$GLOBALS['url'];?>/autocomplete/jquery-ui.css" />
<link rel="stylesheet" href="https://<?=$GLOBALS['url'];?>/autocomplete/default.css" />
<script src="https://<?=$GLOBALS['url'];?>/autocomplete/jquery-1.9.1.js"></script>
<script src="https://<?=$GLOBALS['url'];?>/autocomplete/jquery-ui.js"></script>
<script type="text/javascript" src="https://<?=$GLOBALS['url'];?>/autocomplete/script.js"></script>

4. W pliku script.js zmieniamy wartość url z domyślnej (https://localhost/seo...mplete/tags.php) na adres naszego katalogu np. (https://demo.seokatal...mplete/tags.php)

Jak Wam się podoba? Udało się komuś to zainstalować? :)

Edytowane przez Markuz
Odnośnik do komentarza
Udostępnij na innych stronach

Markuz - fajna rzecz. Niech ktoś potwierdzi czy to działa to chętnie dodam do FAQ.

To działa w oparciu o jakiś słownik czy wyszukuje po tagach w bazie danych ?

Edytowane przez General_Depet

iDir - skrypt na katalog stron lub firm - następca projektu SEOKatalog, dostosowany do dzisiejszych standardów, w pełni responsywny, na nowoczesnym frameworku.

Odnośnik do komentarza
Udostępnij na innych stronach

To jest plik odpowiedzialny za dobór podpowiedzi :

<?php
require_once('../config.php');
$connect = mysql_connect($GLOBALS['dbhost'], $GLOBALS['dbuser'], $GLOBALS['dbpass']);
$database = mysql_select_db($GLOBALS['dbname']);
$results = mysql_query("SELECT `tag`,`count` FROM `".$GLOBALS['prefix']."tags` WHERE `count` > 1");
$i = 0;
while ($wiersz = mysql_fetch_row($results)) {
$tags[$i] = iconv("UTF-8","ISO-8859-1",$wiersz[0]);
$i++;
}
echo json_encode($tags);
?>

Można pobierać zarówno tagi jak i kategorie itp. w tym przypadku pobiera tagi które występują więcej niż 1 raz.

Niestety nie działają polskie znaki, próbowałem wielu sposóbów i się nie udało. Jakby ktoś podpowiedział co może być nie tak - będę wdzięczny :)

Zapomniałem dodać najważniejszego... W pliku header.php w templatce należy dodać w sekcji <head> (najlepiej na końcu) poniższy kod :

<link rel="stylesheet" href="https://<?=$GLOBALS['url'];?>/autocomplete/jquery-ui.css" />
<link rel="stylesheet" href="https://<?=$GLOBALS['url'];?>/autocomplete/default.css" />
<script src="https://<?=$GLOBALS['url'];?>/autocomplete/jquery-1.9.1.js"></script>
<script src="https://<?=$GLOBALS['url'];?>/autocomplete/jquery-ui.js"></script>
<script type="text/javascript" src="https://<?=$GLOBALS['url'];?>/autocomplete/script.js"></script>

Edytowane przez Markuz
Odnośnik do komentarza
Udostępnij na innych stronach

Niestety nie działają polskie znaki, próbowałem wielu sposóbów i się nie udało. Jakby ktoś podpowiedział co może być nie tak - będę wdzięczny :)

Zapomniałeś dodać:

mysql_query('set names utf8');

Trzeba też pamiętać że w dużych katalogach taka wtyczka może mocno obciążyć bazę danych.

iDir - skrypt na katalog stron lub firm - następca projektu SEOKatalog, dostosowany do dzisiejszych standardów, w pełni responsywny, na nowoczesnym frameworku.

Odnośnik do komentarza
Udostępnij na innych stronach

Faktycznie polskie znaki już działają.

Obciążenie zależy od tego ile mamy tagów. Zawsze można zrobić tak, że pobiera tagi dopiero po zmianie wartości w polu tekstowym, jednak nie wiem czy to by było bardziej optymalne. Albo generować co kilka h nowy plik odpowiedzialny za wyświetlanie tych tagów, tak aby nie trzeba ich było za każdym razem pobierać od nowa.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Witam.

Dodaje do strony wpisu parę dodatkowych pól niektóre oparte na blogu między innymi zmiana miniaturki na logo.

Ale jest taki problem iż logo wyświetla się dwa razy u góry zamiast miniaturki i w polach w samym wpisie, jak zrobić aby nie wyświetlał się drugi raz w opisie firmy.

Druga sprawa to dodanie youtuba do wpisu, zrobiłem tak jak jest na blogu ale nie wyświetla się player.

I ostatnie pytanie czy można zrobić następującą rzecz, chciałem mieć w opisie firmy pole w którym można wstawić obrazki na których firma prezentuje swoje usługi, na przykład 6 obrazków ale zrobić to tak aby wszystkie 6 były w jednym polu dodatkowym, na razie widzę to jedynie tak iż robię 6 różnych pól image i wszystkie następują po sobie w pionie a mi zależy żeby w polu image można było dodać więcej niż jeden obraz.

link prosto do wpisu: https://ukatalog.pl/komputery,i,internet/unickatalog,s,47/

Edytowane przez st4siu
logo.png
Odnośnik do komentarza
Udostępnij na innych stronach

Witam.

Dodaje do strony wpisu parę dodatkowych pól niektóre oparte na blogu między innymi zmiana miniaturki na logo.

Ale jest taki problem iż logo wyświetla się dwa razy u góry zamiast miniaturki i w polach w samym wpisie, jak zrobić aby nie wyświetlał się drugi raz w opisie firmy.

PA -> Edytor -> site.php - zamień:

<? if ($site[0]['form'][$i]['type'] == 5) : ?>
	 <li class="in"><span style="width:100px; float:left;"><?=$site[0]['form'][$i]['title'];?>:</span> <img src="https://<?=$GLOBALS['url'];?>/images/<?=$site[0]['form_'.$site[0]['form'][$i]['id']];?>" /></li>					
<? else : ?>
	 <li class="in"><span style="width:100px; float:left;"><?=$site[0]['form'][$i]['title'];?>:</span> <?=$site[0]['form_'.$site[0]['form'][$i]['id']];?></li>
<? endif; ?>

na:

<? if ($site[0]['form'][$i]['type'] != 5) : ?>
	 <li class="in"><span style="width:100px; float:left;"><?=$site[0]['form'][$i]['title'];?>:</span> <?=$site[0]['form_'.$site[0]['form'][$i]['id']];?></li>
<? endif; ?>

Druga sprawa to dodanie youtuba do wpisu, zrobiłem tak jak jest na blogu ale nie wyświetla się player.

To już adres katalogu i dane do PA poproszę na kontakt@seokatalogi.pl.

I ostatnie pytanie czy można zrobić następującą rzecz, chciałem mieć w opisie firmy pole w którym można wstawić obrazki na których firma prezentuje swoje usługi, na przykład 6 obrazków ale zrobić to tak aby wszystkie 6 były w jednym polu dodatkowym, na razie widzę to jedynie tak iż robię 6 różnych pól image i wszystkie następują po sobie w pionie a mi zależy żeby w polu image można było dodać więcej niż jeden obraz.

Póki co każdy obrazek musi być do osobnego pola formularza.

Edytowane przez General_Depet

iDir - skrypt na katalog stron lub firm - następca projektu SEOKatalog, dostosowany do dzisiejszych standardów, w pełni responsywny, na nowoczesnym frameworku.

Odnośnik do komentarza
Udostępnij na innych stronach

PA -> Edytor -> header.php usuń niepotrzebny:

<script type="text/javascript" src="https://<?=$GLOBALS['url'];?>/js/jquery.min.js"></script>

iDir - skrypt na katalog stron lub firm - następca projektu SEOKatalog, dostosowany do dzisiejszych standardów, w pełni responsywny, na nowoczesnym frameworku.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności