• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
Strona 1 z 2 12 OstatniOstatni
  1. #1
    Lirt jest nieaktywny Użytkownik
    Dołączył
    Apr 2008
    Posty
    66

    Domyślnie Problem z [center:5e9d5e759a]

    Witam,

    Po konwersji np. przy wysrodkowanym tekscie, lub obrazku mam tagi pozostale z phpbb by przemo.

    [center:5e9d5e759a] [/center:5e9d5e759a]

    Jak ich sie pozbyc, lub najlepiej zastapic wersja z VB?
    pozd.,
    L.



  2. #2
    Awatar Ctrl
    Ctrl jest nieaktywny Advanced Member
    Dołączył
    Jan 2008
    Przegląda
    $location = $lang['Toruń'];
    Posty
    1 047

    Domyślnie

    wykonaj zapytanie:

    Kod:
    UPDATE post
    SET pagetext = REPLACE(pagetext,'STARY TEXT','NOWY TEXT')
    GG:10038207
    Instalacje, Aktualizacje, Tworzenie Skinów, Przenoszenie, Support,
    Gadu-Gadu jest moim prywatnym komunikatorem.
    Wszelką pomoc realizuję jedynie poprzez forum.(No chyba,że dasz mi zarobić,wtedy pisz.)


  3. #3
    Awatar pitu
    pitu jest nieaktywny Advanced Member
    Dołączył
    Mar 2008
    Posty
    723
    Przydatne posty
    3

    Domyślnie

    Tak może to pomoże ale nie do końca, ponieważ w phpbb po tym kodzie [center:xxx] występują różne cyfry
    Masz problem? Pisz na forum, a nie na PW, GG! Na GG oraz PW przyjmuje jedynie indywidualne zlecenia.
    _____________________________________

    Zajmuję się:
    -instalacją vBulletin
    -przenoszeniem na inny serwer
    -aktualizacją do nowszej wersji forum oraz modyfikacji
    -instalacją aktualizacji/styli
    -wszelkiego rodzaju pracami związanymi ze skryptem vBulletin

    Więcej szczegółów na PW - Klik


  4. #4
    Lirt jest nieaktywny Użytkownik
    Dołączył
    Apr 2008
    Posty
    66

    Domyślnie

    Nie ma jakiegos znaku, ktory zastepuje dowolny ciag znakow np. cos w rodzaju: * ?
    pozd.,
    L.


  5. #5
    Awatar DawPi
    DawPi jest nieaktywny Stały bywalec
    Dołączył
    Jan 2008
    Przegląda
    .pl
    Posty
    145

    Domyślnie

    Wg mnie najlepiej napisać tutaj prosty skrypt PHP, który to zrobi. Można wtedy to bardzo fajnie zrobić za pomocą komendy LIKE w sqlu ;-)
    [B]forum.invisionize.pl[/B] - polski support IP.Board


  6. #6
    Lirt jest nieaktywny Użytkownik
    Dołączył
    Apr 2008
    Posty
    66

    Domyślnie

    Cytat Zamieszczone przez DawPi Zobacz posta
    Wg mnie najlepiej napisać tutaj prosty skrypt PHP, który to zrobi. Można wtedy to bardzo fajnie zrobić za pomocą komendy LIKE w sqlu ;-)

    Czesc,

    Czy moglbys taki skrypt udostepnic?
    pozd.,
    L.


  7. #7
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    Jan 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    Cytat Zamieszczone przez DawPi
    Wg mnie najlepiej napisać
    Wg mnie to oznacza, że nie został jeszcze (przynajmniej przez DawPi) napisany.


  8. #8
    Awatar DawPi
    DawPi jest nieaktywny Stały bywalec
    Dołączył
    Jan 2008
    Przegląda
    .pl
    Posty
    145

    Domyślnie

    Tak, nie napisałem :-)
    [B]forum.invisionize.pl[/B] - polski support IP.Board


  9. #9
    Awatar mosh
    mosh jest nieaktywny Użytkownik
    Dołączył
    May 2008
    Posty
    30

    Domyślnie

    pomogę Wam a co tam

    Kod php:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
    <head>
      <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
      <meta name="Description" content=" [wstaw tu opis strony] ">
      <meta name="Keywords" content=" [wstaw tu slowa kluczowe] ">
      <meta name="Author" content=" [dane autora] ">
      <meta name="Generator" content="kED2">

      <title> [tytuł strony] </title>

      <link rel="stylesheet" href=" [nazwa_arkusza_stylow.css] " type="text/css">
    </head>
    <body>

    <?php
    function dane($a)    {
            
            if(
    get_magic_quotes_gpc())
            {
                
    $tmp stripslashes($a);
            }
            else
            {
                
    $tmp $a;
            }
            return 
    mysql_real_escape_string($tmp);
        }


    // polaczenie z bazą dancyh

    $sql_open mysql_connect ("localhost""user""pass") or die ('I cannot connect to the database because: ' mysql_error());
    mysql_select_db ("nazwa_bazy");
    $sql_id ''// prefix tabel


    //szukamy posty z krzakami:

    $zap mysql_query("SELECT postid, pagetext FROM ".$sql_id."post WHERE pagetext LIKE '%[center:%' LIMIT 0,50");
    while (
    $tab mysql_fetch_assoc($zap)) {
        
    $str $tab['pagetext'];
        echo 
    '<br>id: '.$tab['postid'].' stare: '.$str;

        
    $str preg_replace("/\[center:([a-z0-9]+)\](.*?)\[\/center:([a-z0-9]+)\]/si""[center]\\2[/center]"$str);
        echo 
    '<br><br>nowe: '.$str;
        
        
    $zap2 "UPDATE ".$sql_id."post SET pagetext='".dane($str)."'  WHERE postid='".$tab['postid']."'";

        
    $x mysql_query($zap2);

        
    }

    ?>

    </body>
    </html>
    skrypt naprawia jednoroazowo 50 postów, więc należy strone odświeżać aż zostaną naprawione wszystkie posty,
    albo jak jest ich dużo rozszerzyć funkcjonalność skryptu o automatyczne odświeżanie strony (dla mnie to było zbędne )

    edit: trzeba dodać jeszcze w vB tag center oczywiście żeby to działało
    Ostatnio edytowane przez mosh ; 04.07.2008 o 17:26


  10. #10
    xeite jest nieaktywny Początkujący
    Dołączył
    Sep 2009
    Posty
    15

    Domyślnie

    A jaki $str = preg_replac....... byscie uzyli aby wyczyscic quoty jak ponizej:

    [quote author=Jakistam link=topic=1592.msg30933#msg30933 date=1182432301]

    aby byly poprawnie wyswietlane w vB ?

    Gdzies wyszukalem ze niby, taki:
    Kod php:
    $text preg_replace('#\[quote="(.*)":([a-z0-9]+)\](.*)\[/quote:\\2\]#siU''[quote=$1]$3[/quote]'$text); 
    Ale nie za bardzo mi naprawil moj problem. (uzywam clean.php z impexu)

    Ktos pomoze?


Strona 1 z 2 12 OstatniOstatni

Podobne wątki

  1. Mod z SE-Center
    By Młody in forum vBulletin 3
    Odpowiedzi: 8
    Ostatni post / autor: 06.01.2009, 23:40
  2. SE-Center.info
    By gonzek in forum Twoje forum/WWW
    Odpowiedzi: 5
    Ostatni post / autor: 06.06.2008, 03:06
Chmurka.pl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67