Skocz do zawartości

[startup] SEOKatalog


Rekomendowane odpowiedzi

Mała modyfikacja dla tych, którym przeszkadza drobny mankament - przy włączonym cache podczas oceniania tej samej strony przez użytkownika więcej niż jeden raz wywala na pustą stronę. W pliku ajaxstarrater/db.php należy przedostatnią linijkę:

} //end for the "if(!$voted)"

zamienić na:

} else {
header("Location: $referer");
} //end for the "if(!$voted)"

Pozdrawiam :)

katalog sklepów - darmowy katalog PR4 porady, artykuły, produkty.

Atrakcje turystyczne - wyjade.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Trzy prośby o:

- przeniesienie kodu odpowiadającego za wyświetlanie bloków z kategoriami i podkategoriami z includes/template.php do katalogu ze schematem;

- zastąpienie tabel (tr td) divami;

- dodanie w formularzu dodawania wpisu konieczności zaznaczenia opcji potwierdzającej zapoznanie się z regulaminem katalogu;

Odnośnik do komentarza
Udostępnij na innych stronach

- przeniesienie kodu odpowiadającego za wyświetlanie bloków z kategoriami i podkategoriami z includes/template.php do katalogu ze schematem;

To nie ma sensu bo ten kod jest zbyt skomplikowany dla większości osób a w większości przypadków graficy w ogóle nie modyfikują tego kodu skoro wygląd można w CSS zmienić.

Jeśli ktoś chce to przecież może samemu sobie przenieść to do plików templatki.

- zastąpienie tabel (tr td) divami;

divy do takich rzeczy są niewygodne :)

Jak wyżej - jak ktoś chce niech zmienia.

- dodanie w formularzu dodawania wpisu konieczności zaznaczenia opcji potwierdzającej zapoznanie się z regulaminem katalogu;

A to możesz zrobić już teraz - PA -> Konfiguracja -> Katalog firm -> stwórz sobie pole checkbox i zaznacz żeby było obowiązkowe.

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

Eeeeh ale tu jest dużo połączeń z kodem php np. w PA ustalasz ilość kolumn itd. - na tr td jest to znacznie łatwiej zrobić. Zresztą po to includes/template.php jest odkodowany żeby każdy sobie to zrobił jak chce - im bardziej będzie unikalny Twój katalog tym lepiej :)

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

Nie rozumiem co do tego ma aktualizacja - jak napisałem wyżej: przenieś sobie tę funkcję z includes/template.php bezpośrednio do pliku templatki i żadna aktualka nie nadpisze Ci Twojej zmiany.

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

Plik includes/template.php - funkcja home_cat()

Kopiujesz i wklejasz do templates/nazwa-templatki/home.php zamiast:

<? home_cat(); ?>

wstawiasz:

<?	$select_cat = select('categories', 'id, title, sites_active, image, description', 'active = 1', 'position asc, title asc', '');
  $row = 0;

  if ($GLOBALS['cfg']['home_cat_sub_rand'] == '1') $order = 'rand()';
  else $order = 'title asc';

  echo '<table width="100%" cellspacing="0" cellpadding="3" border="0">';
  for ($i=0; $i<count($select_cat); $i++) {
  if ($row == '0') echo '<tr>';
  echo '<td valign="top" style="width:'.ceil(100/$GLOBALS['cfg']['home_cat_col']).'%;">';
  echo '<h2><a href="https://'.url('cat', $select_cat[$i]['title'], $select_cat[$i]['id']).'" title="'.$GLOBALS['lang'][41].': '.$select_cat[$i]['title'].'">'.$select_cat[$i]['title'].' ?</a>';
  if ($GLOBALS['cfg']['home_cat_num'] == '1') echo ' <small>('.$select_cat[$i]['sites_active'].')</small>';
  echo '</h2>';
  if ($GLOBALS['cfg']['home_cat_desc'] == '1' & $select_cat[$i]['description'] != '') echo '<small>'.$select_cat[$i]['description'].'</small><br />';
  if ($GLOBALS['cfg']['home_cat_image'] == '1' & $select_cat[$i]['image'] != '') echo '<img src="https://'.$GLOBALS['url'].'/templates/'.$GLOBALS['cfg']['template'].'/images/'.$select_cat[$i]['image'].'" style="float:left;" alt="'.$select_cat[$i]['title'].'" />';

  if ($GLOBALS['cfg']['home_cat_sub'] != '0') {
	 $select_sub = select('subcategories', 'id, id_cat, title, sites_active', 'id_cat = '.$select_cat[$i]['id'].' && active = 1', $order, $GLOBALS['cfg']['home_cat_sub']);
	 for ($j=0; $j<count($select_sub); $j++) {
		echo '<a href="https://'.url('sub', $select_sub[$j]['title'], $select_sub[$j]['id'], $select_sub[$j]['id_cat']).'" title="'.$GLOBALS['lang'][43].': '.$select_sub[$j]['title'].'" class="sub">'.$select_sub[$j]['title'].'</a>';
		if ($GLOBALS['cfg']['home_cat_sub_num'] == '1') echo ' <small>('.$select_sub[$j]['sites_active'].')</small>';
		if ($GLOBALS['cfg']['home_cat_sub'] != $j+1) { 
		   if ($GLOBALS['cfg']['home_cat_sub_col'] == '1') echo '<br />';
		   else echo ', ';
		}
	 }
	 if ($GLOBALS['cfg']['home_cat_more'] == '1') {
		echo '<br />';
		echo '<small><a href="https://'.url('cat', $select_cat[$i]['title'], $select_cat[$i]['id']).'" title="'.$GLOBALS['lang'][158].'">'.$GLOBALS['lang'][158].' ?</a></small>';
	 }
  }

  echo '</td>';
  $row++;	  
  if ($row == $GLOBALS['cfg']['home_cat_col']) { echo '</tr>'; $row = 0; }
  }
  if ($row != '0') echo '</tr>';
  echo '</table>';
} ?>

i tam już możesz sobie dowolnie zmieniać tr td na divy - jak chcesz a żadna aktualka pliku includes/template.php Twojej zmiany Ci nie nadpisze w przyszłości.

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

Eeeeh ale tu jest dużo połączeń z kodem php np. w PA ustalasz ilość kolumn itd. - na tr td jest to znacznie łatwiej zrobić. Zresztą po to includes/template.php jest odkodowany żeby każdy sobie to zrobił jak chce - im bardziej będzie unikalny Twój katalog tym lepiej :)

Robić to ja mogę szablon a nie przerabiać podstawowe funkcję silnika. Nie pominę też faktu że w zasadzie nie stosuje się już 'table'. Divy znacznie lepiej się pozycjonują. Generał z całym szacunkiem, odwalasz kawał roboty (chyba Ty), ale może zajmij się poprawianiem/dopracowywaniem istniejących opcji zamiast dodawać coraz to nowe pierdoły?

Odnośnik do komentarza
Udostępnij na innych stronach

Robić to ja mogę szablon a nie przerabiać podstawowe funkcję silnika. Nie pominę też faktu że w zasadzie nie stosuje się już 'table'. Divy znacznie lepiej się pozycjonują.

Nie wiem skąd masz taki informacje ale jak długo siedzę w branży SEO wiem że czy table czy div w pozycjonowaniu nie ma to absolutnie żadnego znaczenia.

Ja używam do takich rzeczy table - jeśli wolisz używać div proszę bardzo po to dałem odkodowany plik includes/template.php

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

Nie wiem skąd masz taki informacje ale jak długo siedzę w branży SEO wiem że czy table czy div w pozycjonowaniu nie ma to absolutnie żadnego znaczenia.

Skąd? Z praktyki. Nie będę się z Tobą sprzeczał, bo nie ma to sensu - ale jesteś w ogromnym błędzie. Jak pisałem wyżej, najpierw powinno się dopracować to co jest, a później wprowadzać zmiany i dodatki.

Odnośnik do komentarza
Udostępnij na innych stronach

Czy ty nie rozumiesz, że użycie w tym wypadku tabelek jest bardziej uniwersalne i pozwala na łatwą konfigurację ustawień takiego panelu z kategoriami?

To nie jest tak, że gdy pojawiły się divy to tabelki stały się radio-aktywne i używanie ich w jakiejkolwiek formie jest niedopuszczalne, one nadal spełniają swoją rolę w niektórych wypadkach. Jedna tabela na stronie nie robi różnicy, nie pisz bzdur że wpływa to negatywnie na pozycjonowanie.

Każdy ma swoje prawdy dotyczące pozycjonowania i optymalizacji, Generał stworzył skrypt dla szerokiej rzeszy pozycjonerów i nie jest wstanie dostosować go do każdego widzimisię, nie płacisz za licencję majątku więc przyzwoitość nakazuje nie czepiania się każdej pierdółki i przystosowanie sobie narzędzia pod własne potrzeby.

katalog sklepów - darmowy katalog PR4 porady, artykuły, produkty.

Atrakcje turystyczne - wyjade.pl

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