up down

Użytkownicy przeglądający ten temat: Brak
Dodaj temat! Odpowiedz! 
Indeks Forum -> PHPBP -> FAQ 
 [intro] Jak go zmienić?
 Autor: Wiadomość:
04.03.2005 22:28
lechup
Administrator
Administrator
Grupa: Administratorzy
Postów: 606
Skąd: Kraków
Intro to tekst wyświetlany przed newsami.

Cytat:
Dziękujemy za wybór :: PHP BP |The Best Portal|! Aby zapoznać się z możliwościami skryptu, zapraszamy do lektury artykułów, FAQ dostępnych offline oraz informacji zawartych na naszej oficjalnej stronie internetowej PHP BP.


Aby go zmienić w zależności od wersji:

>=phpbp-build-109 napisał(a):
Wejdź w panel administracyjny -> język wyszukaj frazy "intro" i wyedytuj odpowiednio tytuł bądź zawartość. Jeżeli nie chcesz żeby się cokolwiek pokazywało w intrze wpisz liczbę 0 jako wartość zmiennej...


<phpbp-build-109 napisał(a):
Wejdź w panel administracyjny -> konfiguracja wyszukaj zmiennej intro i wyedytuj odpowiednio zawartość. Jeżeli nie chcesz żeby się cokolwiek pokazywało w intrze wpisz liczbę 0 jako wartość zmiennej... Aby zmienić tytuł trzeba niestety użyć phpmyadmina - tabela lang wyszukaj name LIKE '%intro%'


---------------------
PHPBP Team Member
Mnóstwo darmowe programy i inne programy download. No i dodawarka do Qlwebów: dodawarka do katalogów.

    Cytuj!   
11.03.2006 22:37
wynik_mnożenia
PoczÄ…tkujÄ…cy
PoczÄ…tkujÄ…cy
wynik_mnożenia :: Avatar:
Grupa: Użytkownicy
Postów: 18
SkÄ…d: z namiotu!
Siema, otoż mam pytanie.
Czy w polu [intro]
można używać znaczników <html>[html]
ponieważ chciałem w tym polu wstawić javaskrypt i za chiny ludowe nie chce się załądować. w innych miejscach strony wszystko chodzi cacy.
czy to jakieÅ› newralgiczne miejsce ?

---------------------
być,sobą być - nieważne nic(...)

    Cytuj!   
12.03.2006 15:18
lechup
Administrator
Administrator
Grupa: Administratorzy
Postów: 606
Skąd: Kraków
powinno działać, ale nie działa, bo ' są zamieniane na & #93; ... co by tu mądrego zrobić... Możesz w themie walnąć ten skrypt -> intro.php

ew. spróbuj zmienić exbcode.php z funkcji, a dokłądniej funkcję decode_exb na:

php
function decode_exb($text)
{
  global $conf, $lang; 
  
  $i=0;
  
  while(preg_match("#[html](.*)[/html]#isU", $text, $match) == 1)
  {
    $text = str_replace("[html]".$match[1]."[/html]", "[html".$i."]", $text);
	//add < & >
	$html[$i]=read_text_edit($match[1]);
	$html[$i]=post_text_menu($html[$i]);
	$html[$i]=overlib_text_flat($html[$i]);
	//strip php
	$html[$i]=str_replace('<?', "", $html[$i]);
    $html[$i]=str_replace('?>', "", $html[$i]);
	$i++;
  }
  
  $text=decode_exb_code($text);
  
  for($x=0;$x<$i;$x++)
    $text = preg_replace("#[html".$x."]#isU", str_replace('&#39;', "'", $html[$x]), $text);
 
  return $text;   
}


---------------------
PHPBP Team Member
Mnóstwo darmowe programy i inne programy download. No i dodawarka do Qlwebów: dodawarka do katalogów.

    Cytuj!   
12.03.2006 20:54
wynik_mnożenia
PoczÄ…tkujÄ…cy
PoczÄ…tkujÄ…cy
wynik_mnożenia :: Avatar:
Grupa: Użytkownicy
Postów: 18
SkÄ…d: z namiotu!
siema, niestety akcja, którą mi zaleciłeś nie sprawdzila się.
kod z powyzszego postulatu wkleilem do exbcode.php
w miejsce poprzedniego.ale wowczas pojawil mi blad i musialem wpakowac backup'a.

jeszcze, jak rozumiem kod wkleić do intro.php - sproboje.

proba 2: edycja intro.php tez nie przyniosla rezultatow.
być, może pokracznie to zrobilem - ale nie funkcjonuje jak nalezy.
zostawiam problem na RC4 :-)


---------------------
być,sobą być - nieważne nic(...)

    Cytuj!   
12.03.2006 21:05
lechup
Administrator
Administrator
Grupa: Administratorzy
Postów: 606
Skąd: Kraków
Jaki ten błąd ci wyświetla? Bo mi działa ok : | o kurde już wiem... zamieniło & #39; na '... cholerka...

php
function decode_exb($text)
{
  global $conf, $lang; 
  
  $i=0;
  
  while(preg_match("#[html](.*)[/html]#isU", $text, $match) == 1)
  {
    $text = str_replace("[html]".$match[1]."[/html]", "[html".$i."]", $text);
	//add < & >
	$html[$i]=read_text_edit($match[1]);
	$html[$i]=post_text_menu($html[$i]);
	$html[$i]=overlib_text_flat($html[$i]);
	//strip php
	$html[$i]=str_replace('<?', "", $html[$i]);
    $html[$i]=str_replace('?>', "", $html[$i]);
	$i++;
  }
  
  $text=decode_exb_code($text);
  
  for($x=0;$x<$i;$x++)
    $text = preg_replace("#[html".$x."]#isU", str_replace('&#39;', "'", $html[$x]), $text);
 
  return $text;   
}



---------------------
PHPBP Team Member
Mnóstwo darmowe programy i inne programy download. No i dodawarka do Qlwebów: dodawarka do katalogów.

    Cytuj!   
12.03.2006 21:08
wynik_mnożenia
PoczÄ…tkujÄ…cy
PoczÄ…tkujÄ…cy
wynik_mnożenia :: Avatar:
Grupa: Użytkownicy
Postów: 18
SkÄ…d: z namiotu!
ale edytować intro.php?
czy exbcode.php?

ten kod, który mi podajesz
gdzie w końcu zaaplikowac?

---------------------
być,sobą być - nieważne nic(...)

    Cytuj!   
13.03.2006 15:27
lechup
Administrator
Administrator
Grupa: Administratorzy
Postów: 606
Skąd: Kraków
Więc tak : ) Małe sprostowanie... Mówiąć
lechup napisał(a):
Możesz w themie walnąć ten skrypt -> intro.php

Miałem na myśli skrypt ten w javie który masz, i chcesz go wkleić w języku w intrze. Funkcja decode_exb() jest w includes/functions/exbcode.php - pierwsza funkcja w pliku...

Pozdrawiam : )

PS: Teraz już ten kod wyżej jest dobry... nie zamienia &#39; na '

---------------------
PHPBP Team Member
Mnóstwo darmowe programy i inne programy download. No i dodawarka do Qlwebów: dodawarka do katalogów.

    Cytuj!   
13.03.2006 19:26
wynik_mnożenia
PoczÄ…tkujÄ…cy
PoczÄ…tkujÄ…cy
wynik_mnożenia :: Avatar:
Grupa: Użytkownicy
Postów: 18
SkÄ…d: z namiotu!
Fatal error: Maximum execution time of 30 seconds exceeded in /home/users/www/includes/functions/exbcode.php on line 14

Lechu.....?

---------------------
być,sobą być - nieważne nic(...)

    Cytuj!   
13.03.2006 21:33
lechup
Administrator
Administrator
Grupa: Administratorzy
Postów: 606
Skąd: Kraków
Hm... coś ten code nie działa tak jako powinien bo zjada różne rzeczy : | muszę to naprawić... jeszcze bo faktycznie mój kod się trochę różni od tego co tu wklejam : /

PS: nie wklejaj tego co tu jest niżej bo testuję...

php napisał(a):
function decode_exb($text)
{
global $conf, $lang;

$i=0;

while(preg_match("#[html](.*)[/html]#isU", $text, $match) == 1)
{
$text = str_replace("[html]".$match[1]."[/html]", "[html".$i."]", $text);
//add < & >
$html[$i]=read_text_edit($match[1]);
$html[$i]=read_text_html($html[$i]);
$html[$i]=overlib_text_flat($html[$i]);
//strip php
$html[$i]=str_replace('<?', "", $html[$i]);
$html[$i]=str_replace('?>', "", $html[$i]);
$i++;
}

$text=decode_exb_code($text);

for($x=0;$x<$i;$x++)
$text = preg_replace("#[html".$x."]#isU", str_replace('&#39;', "'", $html[$x]), $text);

return $text;
}


---------------------
PHPBP Team Member
Mnóstwo darmowe programy i inne programy download. No i dodawarka do Qlwebów: dodawarka do katalogów.

    Cytuj!   
19.04.2006 13:01
~wynikk-mnozenia
Grupa: -
Postów: -
SkÄ…d: -
czy jakies postepy z jezykiem intro <-> html?



Cytuj!   

 Szybka odpowiedź
ImiÄ™:
Post:
Indeks Forum -> PHPBP -> FAQ 
Dodaj temat! Odpowiedz! 
Flights to Hong Kong | Flights to Bangkok | Kuchnie gazowe | Hotele PoznaÅ„ | Webdesign | Radiotelefony | torby papierowe | Odrzywki | Czas Pracy Kierowcy | Sklep Komputerowy Kraków
Web site engine code is copyrighted © 2004 by PHP BP Team.
PHP BP - darmowy polski CMS!
Wygenerowano w 0.286 sek.
PHP MySQL PHP BP