Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] edycja kodu
ookris
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 7.06.2007

Ostrzeżenie: (0%)
-----


Witam.
Mam taki problem: zainstalowałem sobie katalog stron i od samego początku miałem problemy z wyświetlaniem PageRank (cały czas pokazuje się wartość -9). Ostatnio dostałe inny kod odpowiedzialny za wyliczanie wskaźnika PR jednak nie jest on "kompatybilny" ze skryptem katalogu. Czy ktoś może mi powiedzieć jak "zmusić" oba skrypty do współpracy bo na php to ja się znam jak.... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

pliki:
skrypt od PR http://ioks.info/moje_pliki/pr.php.txt
plik do zmodyfikowania: http://ioks.info/moje_pliki/home.php.txt

Jedyne do czego doszedłem to to iż w pliki home.php trzeba zedytować kawałek
  1. <?
  2. foreach($links as $item) {
  3.  
  4. if ($item[pr]<0) 
  5. {
  6.  $pr = trim(getrank($item[url2]));
  7.  if (is_numeric($pr)) 
  8.  {
  9.  $prok = mysql_query("UPDATE ".$prefix."wpisy SET pr=$pr WHERE id=$item[id]");
  10.  $item[pr] = $pr;
  11.  } 
  12.  else 
  13.  {
  14.  $item[pr] = -9;
  15.  } 
  16. }
  17.  
  18. ?>

gdyż w pliku pr.php nie ma takiej funkcji jak getrank. Tak mi się wydaje.

mam nadziejże ktoś pomoże....
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ookris
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 7.06.2007

Ostrzeżenie: (0%)
-----


wszystko fajnie tylko chyba źle mnie zrozumiałeś.

  1. include 'pr.php';
  2. ?>
  3. <div class="links_block">
  4. <div class="text_body_h3">Ostatnio dodane wpisy:
  5. </div>
  6. <?
  7. foreach($links as $item) {
  8.  
  9. if ($item[pr]<0) 
  10. {
  11.  $pr = trim(getrank($item[url2]));
  12.  if (is_numeric($pr)) 
  13.  {
  14.  $prok = mysql_query("UPDATE ".$prefix."wpisy SET pr=$pr WHERE id=$item[id]");
  15.  $item[pr] = $pr;
  16.  } 
  17.  else 
  18.  {
  19.  $item[pr] = -9;
  20.  } 
  21. }
  22.  
  23. ?>

jak widać plik pr.php jest wykonywany i wynik jaki zwraca jest pobierany przez funkcję gertank która aktualizuje wartość PR w bazie danych a potem go wyświetla. Tak mi się wydaje....

a w dalszej części kodu
  1. <div class="text_link"><img src="otwarty_img/pr/<?=$item[pr]?>.gif" alt="Page Rank: <?=$item[pr]?>" />

wartość ta jest zamieniana na odpowiedni obrazek pokazujący wartość PR.

I jeszcze raz ponawiam pytanie: jak sprawić aby oba skrypty: pr.php i home.php współpracowały ze sobą tak jak ma to miejsce gdy zostawiam oryginalny plik pr.php. Proszę o wyjaśnienie co i jak pozmieniać w kodzie aby to działało.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 15:23