Skocz do zawartości

[startup] SEOKatalog


Rekomendowane odpowiedzi

Gdyby ktoś chciał zamiast :

Ost. moderacja 27.12.2012

Otrzymać np. (w zależności od daty moderacji) :

Ost. moderacja 3 godziny temu

Wklejcie sobie tą funkcję w pliku sidebar.php (w templatce) nad wyświetlaniem daty ostatniej moderacji :

function getDiff($from_time, $to_time = 0, $include_seconds = true) {
$from_time = strtotime($from_time);
$to_time = time();

$distance_in_minutes = round(abs($to_time - $from_time) / 60);
$distance_in_seconds = round(abs($to_time - $from_time));

if ($distance_in_minutes >= 0 and $distance_in_minutes <= 1) {
if (!$include_seconds) {
return ($distance_in_minutes == 0) ? 'mniej niż minutę temu' : 'minutę temu';
} else {
if ($distance_in_seconds >= 0 and $distance_in_seconds <= 4) {
return 'mniej niż 5 sekund temu';
} elseif ($distance_in_seconds >= 5 and $distance_in_seconds <= 9) {
return 'mniej niż 10 sekund temu';
} elseif ($distance_in_seconds >= 10 and $distance_in_seconds <= 19) {
return 'mniej niż 20 sekund temu';
} elseif ($distance_in_seconds >= 20 and $distance_in_seconds <= 39) {
return 'pół minuty temu';
} elseif ($distance_in_seconds >= 40 and $distance_in_seconds <= 59) {
return 'mniej niż minutę temu';
} else {
return 'minutę temu';
}
}
} elseif ($distance_in_minutes >= 2 and $distance_in_minutes <= 44) {
return $distance_in_minutes . ' min temu';
} elseif ($distance_in_minutes >= 45 and $distance_in_minutes <= 89) {
return 'godzinę temu';
} elseif ($distance_in_minutes >= 90 and $distance_in_minutes <= 1439) {
return round(floatval($distance_in_minutes) / 60.0) . ' godzin temu';
} elseif ($distance_in_minutes >= 1440 and $distance_in_minutes <= 2879) {
return 'wczoraj';
} elseif ($distance_in_minutes >= 2880 and $distance_in_minutes <= 43199) {
return round(floatval($distance_in_minutes) / 1440) . ' dni temu';
} elseif ($distance_in_minutes >= 43200 and $distance_in_minutes <= 86399) {
return 'miesiąc temu';
} elseif ($distance_in_minutes >= 86400 and $distance_in_minutes <= 525599) {
return round(floatval($distance_in_minutes) / 43200) . ' miesięcy temu';
} elseif ($distance_in_minutes >= 525600 and $distance_in_minutes <= 1051199) {
return 'rok temu';
} else {
return 'ponad ' . round(floatval($distance_in_minutes) / 525600) . ' lat temu';
}
}

I zamiast wyświetlania daty w ten sposób :

<?=date('d m Y', $stat['last_mod']);?>

Wklejcie to :

<? echo getDiff($stat['last_mod']); ?>

Odnośnik do komentarza
Udostępnij na innych stronach

Przy okazji aktualizacji mam małą sugestię. Można co prawda to ustawić przez robots.txt ale nie każdy to robi. Chodzi mi o wyniki wyszukiwania. Strony wyników powinny mieć noindex, follow. Chyba da się to ustawić z poziomu skryptu

Edytowane przez Grey Ronin

𝓒𝓸𝓰𝓲𝓽𝓸, 𝓪𝓻𝓻𝓲𝓹𝓲𝓸 𝓭𝓲𝓮𝓶, 𝓿𝓲𝓿𝓸, 𝓬𝓻𝓮𝓭𝓸, 𝓮𝓽 𝓼𝓹𝓮𝓻𝓸, 𝓱𝓾𝓶𝓪𝓷𝓲𝓽𝓪𝓽𝓮𝓶 𝓷𝓸𝓷 𝓭𝓮𝓼𝓽𝓻𝓾𝓬𝓽.

Odnośnik do komentarza
Udostępnij na innych stronach

Witam mam problem z przekierowaniem 301 na seokatalogu z www na bez www jak wstwiam to

RewriteBase /

RewriteCond %{HTTP_HOST} !^yurt.pl [NC]

RewriteRule ^(.*)$ https://xxxx.pl%{REQUEST_URI} [R=301,L] zaraz po

RewriteEngine On lub na końcu

to miniaturki które mam z pagepeeker nie wyświetlają się zaznaczę jeszcze to że Cache miniaturek mam na subdomenie bez www

Odnośnik do komentarza
Udostępnij na innych stronach

Przy okazji aktualizacji mam małą sugestię. Można co prawda to ustawić przez robots.txt ale nie każdy to robi. Chodzi mi o wyniki wyszukiwania. Strony wyników powinny mieć noindex, follow. Chyba da się to ustawić z poziomu skryptu

Było już - kwestię ustawień w robots.txt pozostawiam w gestii każdego z właścicieli. Jedni chcą indeksować tagi, inni nie chcą - niech każdy decyduje sam za siebie :)

Witam mam problem z przekierowaniem 301 na seokatalogu z www na bez www jak wstwiam to

RewriteBase /

RewriteCond %{HTTP_HOST} !^yurt.pl [NC]

RewriteRule ^(.*)$ https://xxxx.pl%{REQUEST_URI} [R=301,L] zaraz po

RewriteEngine On lub na końcu

to miniaturki które mam z pagepeeker nie wyświetlają się zaznaczę jeszcze to że Cache miniaturek mam na subdomenie bez www

Poproszę dane do FTPa na kontakt@seokatalogi.pl - sprawdzę.

Dzisiaj wróciłem po krótkim urlopie dlatego kto czeka jeszcze na odpowiedź z supportu uspokajam - dzisiaj nadrobię zaległości.

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 chodzi o indeksowanie tagów a o indeksowanie stron wygenerowanych przez wyszukiwarkę katalogu czyli adreskata.pl/szukaj a nie adreskata.pl/tag. Takie strony na pewno nie powinny mieć index, follow. - jak ktoś ma inne zdanie to trzeba mu pomóc. Zgoda że da się to zablokować w robots.txt ale jak wiadomo od przybytku głowa nie boli i właściwe wartości meta nie powinny nikogo unieszczęśliwić.

𝓒𝓸𝓰𝓲𝓽𝓸, 𝓪𝓻𝓻𝓲𝓹𝓲𝓸 𝓭𝓲𝓮𝓶, 𝓿𝓲𝓿𝓸, 𝓬𝓻𝓮𝓭𝓸, 𝓮𝓽 𝓼𝓹𝓮𝓻𝓸, 𝓱𝓾𝓶𝓪𝓷𝓲𝓽𝓪𝓽𝓮𝓶 𝓷𝓸𝓷 𝓭𝓮𝓼𝓽𝓻𝓾𝓬𝓽.

Odnośnik do komentarza
Udostępnij na innych stronach

Dodatkowa walidacja jest trochę kłopotliwa - wycina znaki przejścia do następnej linii, dodatkowo nie uwzględnia nazw domen itp.

Do licznika botów dodałbym datę czyszczenia, czyli np. "Odwiedziny robotów od dnia 30-12-2012",

General - Kawał dobrej roboty, Dzięki :piwo:

A, widzisz - ostatnio modne stają się panele centralne do grup katalogów... Myślałeś może o tym?

Whitepress - Liczy się tylko content marketing

Biznes-Host - serwery które polecam

Odnośnik do komentarza
Udostępnij na innych stronach

Dodatkowa walidacja jest trochę kłopotliwa - wycina znaki przejścia do następnej linii, dodatkowo nie uwzględnia nazw domen itp.

O co właściwie chodzi z tą opcją?

edit

Najpierw zapytałem, później sprawdziłem :)

Dodatkowa walidacja opisu i słów kluczowych (automatyczna spacja po kropce, wykrzykniku, znaku zapytania i przecinku)
Edytowane przez covalic
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