Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] PRZEJSCIE NA NOWSZA WERSJE
Forum PHP.pl > Forum > Przedszkole
Pietrek.K
Witam,
Ostatnio miałem problem ze stronką, a mianowicie chodziło o to ze mój poprzednik napisał stronkę na starszej wersji php...a gdy ja przejąłem po nim...przełączyłem pakiet na nowszy, czego wynikiem było np. nie rozwijanie/zwijanie się newsa...oraz odświeżanie się strony podczas klikniecia... "dodaj wpis/newsa" w panelu administracyjnym.

Czy możecie mi pomóc...z naniesieniem zmian w tych 2 częsciach kodu ? tak zebym mogl przelaczyc na nowsza wersje php ( zeby działało jak na starszej ? )


i czy po przełączeniu na nowsza wersje.... bede mogł np. kod ten wykorzystac w calości w joomla? bo mam zamiar przejsc na joomla

joomla 1,5 wymaga nowszego PHP niz aktualnie mam.... zmiana powoduje zaprzestania działania (dodawania newsa i zwijania/rozwijania)
nospor
Cytat
Czy możecie mi pomóc...z naniesieniem zmian w tych 2 częsciach kodu ?
No a gdzie ten kod? Myslisz ze napiszemy ci na podstawie tego posta:
zrob zmiane w tym a tym pliku w tej a tej linii
?
No nie, nie napiszemy, wrozek nie ma winksmiley.jpg

No chyba ze to jest oferta pracy, to napisales nie w tym dziale. Przeniesc na gieldę ofert?

Cytat
PRZEJSCIE NA NOWSZA WERSJE
NIE KRZYCZ. Glusi nie jestesmy.
Pietrek.K
Sorki za krzyk winksmiley.jpg

to moj kod w php...dodawanie newsa :

  1. <?php
  2. # dodawanie do bazy
  3.        require_once('../mysql_connect.php');
  4.        $query = "INSERT INTO newsy (tytul, podtytul, zawartosc1, zawartosc2, zdjecie, data) VALUES ('$tytul', '$podtytul', '$zawartosc1', '$zawartosc2', '$zdjecie', NOW())";
  5.        $result = @mysql_query ($query);
  6.        
  7.        if ($result == TRUE ) {
  8.            if($plik_dodany == TRUE) {
  9.              header("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/index.php?menu=root&message_change=2");
  10.              } elseif(($userfile == '01') or ($userfile2 == '02') or ($userfile2 == '03') or ($userfile2 == '04') or ($userfile2 == '05') or ($userfile2 == '06') or ($userfile2== '07') or ($userfile2 == '08') or ($userfile2 == '09') or ($userfile2 == '10')) {
  11.                  header("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/index.php?menu=root&message_change=5");
  12.                  } elseif($plik_dodany == FALSE) {
  13.                  header("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/index.php?menu=root&message_change=4");
  14.                  }
  15.            
  16.                
  17.                
  18.            $tytul = NULL;
  19.            $podtytul = NULL;
  20.            $zawartosc1 = NULL;
  21.            $zawartosc2 = NULL;
  22.            $zdjecie = NULL;
  23.            $try_me = 'no';
  24.        } else {
  25.            $message_dodaj = ' - <font color=red>Błąd: '.mysql_error().'.</font>';
  26.        }
  27.        
  28.    } elseif(($try_me == 'yes') or ($tytul != NULL) or ($podtytul != NULL) or ($zawartosc2 != NULL)) {
  29.        $message_dodaj = ' - <font color=red>Wypełnij wszystkie pola.</font>';
  30. ?>




oraz kod php odpowiadajacy za rozwijanie/zwijanie newsa
  1. <?php
  2. function zwinRozwin(idCat) {
  3.    var trs = document.getElementsByTagName("TR");
  4.    for(var i = 0; i < trs.length; i++) {
  5.        var trId = trs[i].id.substr(5);
  6.        if(parseInt(trId))
  7.            if(trId == idCat)
  8.                if(trs[i].style.display == "") trs[i].style.display = "none";
  9.                else trs[i].style.display = "";
  10. ?>



oraz drugi...
skowron-line
Cytat(Pietrek.K @ 23.06.2009, 08:16:24 ) *
oraz kod php odpowiadajacy za rozwijanie/zwijanie newsa
  1. <?php
  2. function zwinRozwin(idCat) {
  3.    var trs = document.getElementsByTagName("TR");
  4.    for(var i = 0; i < trs.length; i++) {
  5.        var trId = trs[i].id.substr(5);
  6.        if(parseInt(trId))
  7.            if(trId == idCat)
  8.                if(trs[i].style.display == "") trs[i].style.display = "none";
  9.                else trs[i].style.display = "";
  10. ?>

oraz drugi...


To pachnie jak JavaScript i nie powinno być problemu po zmianie wersji php, chyba że odpowienie id i class -y się nie są ustawione na elementach.
Pietrek.K
a tak...sorki za pomyłke to javascript smile.gif myslalem piszac o php myslalem o poprzednim kodzie :-)


wlasnie z tym rozwijaniem/zwijaniem mam problem po przejsciu na nowe php. nie zwija/rozwija...jak i gdzie zmienic kod ?

ale...w pliku root.inc.php

  1. <?php
  2. # rozwiniecie news`a
  3.                  if($news == 'load') {
  4.                    require_once('mysql_connect.php');
  5.                    $query = "SELECT * FROM newsy WHERE inf_id = '$_id'";
  6.                    $result =  mysql_query ($query);
  7.                    while($iarray = mysql_fetch_array($result)) {
  8.                    
  9.                      $tytul = $iarray['tytul'];
  10.                      $podtytul = $iarray['podtytul'];
  11.                      $zawartosc1 = $iarray['zawartosc1'];
  12.                      $zawartosc2 = $iarray['zawartosc2'];
  13.                      $zdjecie = $iarray['zdjecie'];
  14.                      $data = $iarray['data'];
  15.  
  16.                    $dataiczas = explode(" ", $data);
  17.                    $data2 = explode("-", $dataiczas[0]);
  18.                    $czas = explode(":", $dataiczas[1]);
  19.                    
  20.                    include("admin/admin_data_czas.inc.php");
  21.                    $data_czas = $seg_data .' '. $seg_czas;
  22.                      
  23.                      $tytul = stripslashes($tytul);
  24.                      $podtytul = stripslashes($podtytul);
  25.                      if ($zawartosc1 != NULL) {
  26.                        $zawartosc1 = stripslashes($zawartosc1);
  27.                        }
  28.                      $zawartosc2 = stripslashes($zawartosc2);
  29.                      $zawartosc2 = str_replace(".++", ".", $zawartosc2);
  30. ?>
osl
jakoś w tym kodzie nie widzę związku między JS a PHP... a jeśli JS nie jest generowany za pomocą PHP, to jest całkowicie niezależny od niego, tak więc w takim przypadku zmiana wersji PHP nie specjalnie jest problemem.
Pietrek.K
no wlasnie...juz odchodze od zmysłow sad.gif...zmieniam na nowsza wersje PHP i jak wciskam ...dalej (czyli rozwin) to strona odswieza sie sad.gif, na starej wersji działa super
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.