PKSI FAQ

Pytania/problemy związane z PKSI

1. Zmiany w konfiguracji nie są widoczne na stronie.

Jeśli zmieniliśmy coś w konfiguracji, a efektów nie widać na stronie należy upewnić się czy konfiguracja została zapisana do pliku.  W zakładce konfiguracja na górze strony należy kliknąć w Zapisz konfigurację do pliku

2. Nie chcą mi się nadal wyświetlać miniatury thumshots.

Aby zmienić dostawcę miniatur należy w panelu administracyjnym, zakładka konfiguracja w polu thumbnail wprowadzić adres url dostawcy, np. http://open.thumbshots.org/image.pxf?url=%url% , następnie zatwierdzić wprowadzone zmiany. UWAGA: Aby zmiany były widoczne na stronie należy zapisać konfigurację do pliku, klikając w Zapisz konfigurację do pliku na górze strony.

Jeśli nadal wyświetlają się stare miniatury warto odświeżyć cache. W panelu administracyjnym zakładka Konfiguracja -> Cache -> Usuń miniatury

3. Cache-owanie miniatur

Miniatury od niektórych dostawców dadzą się cache-ować. Na chwilę obecną taką możliwość zapewnia open.thumbshots.org. Aby włączyć/wyłączyć cache-owanie należy w PA zakładka konfiguracja zaznaczyć opcję thumbnail_caching na TAK lub NIE. Innym dostawcą jest pagepeeker.com (http://pagepeeker.com/thumbs.php?size=m&url=%url%) – w jego przypadku nie jest możliwe cache-owanie.

28 Comments

  1. progres

    Sprytny i dobry katalog
    W jakim miejscu zmienia się tytuł strony widoczny.
    W górnym lewym roku?
    „PKSI katalog stron

    Ogólnotematyczny katalog stron”

    Reply
    1. admin (Post author)

      W swoim szablonie musisz edytować plik header.php, poszukaj fragmentu

      <div id="logo">
        <div class="site-logo"><a href="/" title="Katalog stron">PKSI katalog stron</a></div>
        <p>Ogólnotematyczny katalog stron</p>
      </div>
      

      Możesz zmienić tekst, wstawić logo itp

      Reply
  2. Marco

    Witam jak można ustawić w statystyce pr ilość stron oczekujących na wpis?
    pozdrawiam

    Reply
    1. admin (Post author)

      W katalogu class należy wyedytować plik Component.php , za boks ze statystykami odpowiada metoda _box_stats , jeśli podmienimy całą metodę na poniższy kod:

          public function _box_stats($box_title='', $int_ttl=''){
              $ttl=engine::getTtl();
              if(!empty($int_ttl) && is_numeric($int_ttl)){ $ttl=$int_ttl;}
              $this->setTTL($ttl);
      
              $str_return='';
              $obj_wpis=MdWpisy::getInstance();
              $arr_stats=$obj_wpis->getWpsPagerankStats();
              $int_cwps=$obj_wpis->getCount(array('where' => "(wps_active = 't' or wps_active = 'true')"));
              $int_oczekujace=$obj_wpis->getCount(array('where' => "(wps_active != 't' and wps_active != 'true')"));
      
              $str_return .= '<div class="sidebaritem">'.date('H:i:s');
              if(!empty($box_title)){ $str_return .= '<h3>'.$box_title.'</h3>';}
      
              $str_return.= '<div class="boxstats">';
              foreach($arr_stats as $pr => $ile){
                  $str_return.= '<div class="pr">PR '.$pr.'</div>';
                  $str_return.= '<div class="prbar"><strong style="width: '.($pr*10).'%;"><span></span></strong></div>';
                  $str_return.= '<span class="prpr"><a title="Strony z pagerankiem: '.$pr.'" href="/pagerank/'.$pr.'">'.$ile[0].'</a></span><br />';
                  $str_return.= '<div class="clr"></div>';
              }
              $str_return.= '</div>';
      
              if(isset($int_cwps)){
                  $str_return.= '<p style="padding:0; margin:0px 10px;"> Stron: <b>'.$int_cwps.'</b></p>';
                  $str_return.= '<p style="padding:0; margin:0px 10px;"> Oczekujące: <b>'.$int_oczekujace.'</b></p>';
              }
      
              $str_return.= '</div>';
      
              if(!empty($str_return)){
                  return $str_return;
              }
          }
      

      to pojawi się ilość wpisów niezatwierdzonych. Warto pamiętać, że ten box jest cache-owany, więc w panelu administracyjnym warto wyczyścić cache

      Reply
  3. Userek

    Jak zmienić stopkę w mailu z potwierdzeniem wpisu?

    Reply
    1. admin (Post author)

      W panelu administracyjnym w zakładce Konfiguracja zmieniamy pole mail_signature – podpis w e-mailu. Natomiast treść powiadomień mailowych edytujemy w Konfiguracja -> Mailingi – Szablony

      Reply
  4. wiktor

    Witam
    Mam odnośnie Treść maila potwierdzającego dodanie wpisu.
    Konkretnie chodzi mi o to jak zrobić aby w meilu była informacja o nazwie i adresie katalogu do którego została strona.
    Za pomoc będę bardzo wdzięczny.
    pozdrawiam
    wiktor

    Reply
    1. admin (Post author)

      Niestety adres i tytuł katalogu należy wpisać ręcznie

      Reply
  5. Grzegorz

    Witam,

    Przy dodawaniu nowej strony zamiast pytania pojawia się komunikat:
    „Brak odpowiedzi
    Input error: Invalid referer ”
    Co z tym zrobić?

    Reply
    1. admin (Post author)

      Być może wartość dla add_wps_security_external jest ustawiona na Tak, czyli zamiast standardowego zabezpieczenia logicznego, wybrane jest własne zabezpieczenie. W tym przypadku jest to ecaptcha. Klucz publiczny ustawiany jest w pliku szablonu add.php(zmienna $publickey), klucz prywatny ustawiany jest w pliku External.php(katalog class), jest to zmienna $privatekey. W tym przypadku trzeba wygenerować klucze dla aktualnego adresu i je wprowadzić w wyżej wymienione miejsca.

      Reply
  6. Andrzejek

    Witam,
    mam takie pytanie, czy da się ustawić jakoś tak, aby nie było dodatkowego linkowania, chodzi mi o linki w treści opisów które prowadzą do różnych tagów, w zależności od słów kluczowych. Da się to jakoś wyłączyć?

    Reply
    1. adam

      obecnie nie ma takiej opcji. W wersji 1.5 będzie możliwość wyboru czy ma być autolinkowanie

      Reply
  7. Kochan

    Gdzie w skrypcie znajduje się sprawdzanie duplikatów?

    Reply
    1. adam

      Panel administracyjny, zakładka wpisy. Po wybraniu konkretnego wpisu, pojawia się formularz, przy polu Opis, klikamy Sprawdź unikalność opisu. Pod kątem duplikatów sprawdzane jest losowe zdanie.

      Reply
  8. Robert

    W jaki sposób włączyć obłsugę js i cookie przy dodawaniu wpisów?

    Reply
    1. adam

      Ten komunikat pojawia się z reguły przy próbie dodania strony za pomocą automatu.

      Reply
  9. Kochan

    No właśnie nie tylko;] Ja borykałem się z tym od jakiegoś czasu już i doszedłem do przyczyny. Otóż sprawdź opcję taką wpisując adres z www (www.twojadres.pl)i zobacz czy pojawia się owy komunikat. Przejdź teraz na witrynę w ten sposób (http://twojadres.pl) i zobacz czy jest komunikat. Zapewne pojawia się przy próbie z www. No więc wszystko rozchodzi się o .htaccess albo masz coś namieszane z przekierowaniami, albo zrób właśnie w tym pliku przekierowanie na adres gdzie nie ma problemu.
    Jak coś to pisz śmiało do mnie na meila to spróbuję pomóc.

    Reply
  10. Manfreed

    Jak w skrypcie można usunąć lub zmodyfikować w tytule „darmowy katalog stron – twoja nazwa katalogu”, chciałbym to zmienić na „Katalog stron – moja nazwa katalogu”. Dziękuję z góry za pomoc.

    Reply
    1. adam

      Tytuły stron/podstron w katalogu definiowane są w odpowiednich plikach szablonu. Np. za stronę główną odpowiada plik hp.php, w nim

      $arr_header = array(
          'h1'    =>'',
          'title' => 'Darmowy katalog stron',
          'desc'  => '',
          'kw'    => ''
      );

      Tytuł strony będzie wyglądał tak: title[brane z pliku szablonu] – tytuł katalogu[brany z konfiguracji/panel administracyjny]

      Reply
  11. wiktor

    Witam.
    Miałem postawionych kilka katalogów na „14” a teraz miałem zamiar uaktualnić do „1%” jednak po namyśle postanowiłem je zlikwidować z powodu tego że przez czas utrzymywania katalogów, odwiedzający i dodający strony, ani razu nie kliknęli w reklamy, nie miałem z nich ani złotówki, a za serwer i domeny trzeba było zapłacić. Nie mogę zrozumieć dlaczego wszyscy chcą coś mieć nie dając nic w zamian? Zasada „psa ogrodnika” działa w najlepsze, a ja już wypisałem się z wolontariatu. Pozdrawiam innych którzy mają katalogi na tym skrypcie który jest naprawdę super.

    pozdrawiam
    wiktor

    Reply
  12. Marcif

    Warto dodać, że dla poprawnego działania mod_rewrite należy włączyć kilka modułów w apache2, które w standardowej instalacji nie są włączone.
    Na Debianie robi się to wydając polecenie:
    sudo a2enmod headers
    sudo a2enmod expires
    sudo a2enmod rewrite

    Reply
  13. Robert

    Ja mam pytanie czy i ewentualnie jak można importować dane z otwartego
    mini ? Szukałem w skrypcie i nie znalazłem opcji importu. I drugie czy PKSI będzie skryptem rozwojowym, bo jak ostatnio widzę prace nad nim wyhamowały ?
    Robert ostatnio opublikował..Sklep internetowy notebooki, tanie laptopy, wydajne notebooki laMy Profile

    Reply
  14. sqor

    Gdzie można zmienić domyślne pytanie „Oblicz wyrażenie 2+4=” na własne pytanie i odpowiedź?

    Reply
    1. adam

      W panelu administracyjnym przechodzimy do zakładki Konfiguracja, a następnie Pytania

      Reply
  15. Arek

    Witam.
    Czy ktoś może mi wyjaśnić ” jak chłopu od wideł” w jaki sposób można skonfigurować płatności Dotpay ?
    a href=”https://ssl.dotpay.pl/?id=xxxxxxxxx&code=xxx”
    a konkretnie co wpisać w miejsce tych krzyżyków?

    Reply
    1. adam

      Jeśli już posiadasz konto w Dotpay, to w pierwszym kroku musisz utworzyć nową usługę Generowanie listy kodów. Po wprowadzeniu: nazwy usługi, ilości kodów w liście, identyfikatora konta, wartości 1 kodu przechodzisz do kroku, w którym system Dotpay generuje adres do formularza za pomocą, którego można opłacić kod dostępu. Gdzie https://ssl.dotpay.pl/?id=TWOJ_IDENTYFIKATOR_KONTA_GLOWNEGO&code=TWOJ_IDENTYFIKATOR_KONTA . W przypadku płatności SMS, nie potrzebujesz powyższego linku

      Nazwa usługi
      Ilość kodów w liście (max: 500)
      Identyfikator konta
      Wartość 1 kod

      – wybrać -> SMS zwracający kod dostępu do usługi -> Generowanie listy 8-mio znakowych kodów . W kolejnych krokach wygenerujesz kody dostępu, które wrzucasz do PKSI (Konfiguracja -> Kody dostępu). W międzyczasie Dotpay wygeneruje dla nowej usługi https://ssl.dotpay.pl/?id=xxxxxxxxx&code=xxx

      Reply
  16. maciss

    Mogę ściągnąć baze danych? czy jak dostanę bana na domene to mogę przenieść katalog z bazą?

    Reply
    1. adam

      Wystarczy skopiować wszystkie pliki na nową ‚domenę’, baza danych jest wśród tych plików i nie musisz nic konfigurować

      Reply

Leave a Comment

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

CommentLuv badge