Ostatní témata (Off Topic témata) : phpRS Fórum
Máte problém s konfigurací počítače? Hledáte nejlepší webhosting pro vaši aplikaci? Nevíte si rady s nějakým zajímavým programátorským oříškem? Týká se dotaz fóra? ... Pokud ano, tak je toto diskuzní fórum určeno právě vám.
phpRS - redakční a informační systém
Program pro Realitní kanceláře
Zaslán uživatelem/kou: ATP (IP adresa zaznamenána)
Datum: 2008-02-24, 22:44

S oblibou na všechny projekty nasazuju phpRS, leč v případě požadavků realitní kanceláře jsem nějak nenašel ten správnej plugin na jejich potřeby (snad Inzerce, ale tam nejde víc fotek. Napadlo mě i provázat článek s fotogalerií, ale taky to není ono). Musel jsem šáhnout po aplikaci odjinud.
Takže se snažím rozchodit onen web za pomocí "phprealty v0.0.22". I přes chabou angličtinu jsem to dokázal tak nějak i počeštit. Ale skoro ve finále nastal zásadní problém. Program obsahuje soubor "curr_conv.class.php", kterej má na starosti to, že se zobrazuje správně měna a desetinná tečka. Pokud se v něm neudělá manuelní zásah (nebo jako stále v mém případě neustále dokola se to provádí blbě), tak se cena nemovitostí zobrazuje "po americku" $1,250,000.00, což je kravina, když tam potřebuju 1.250.000,00 Kč (klidně i bez těch desetinnejch míst).
Někde se to v tom souboru nastavuje, podle diskuse na webu tvůrce (http://phprealty.budissy.com/smf/index.php?board=6.0) to snad ani není nic těžkýho, ale já se zkrátka se svou neangličtinou na toto už nechytám.
V onom pro mně problematickým skriptíku je všechno pěkně (anglicky) okomentovaný, tak bych prosil nějakou dobrou duši, kdyby se jukla do zde přiloženého souboru a dala mi sem vědět, co kde změnit. Díky.



Celkem upraveno 1×. Poslední úprava ATP v 24.02.2008 22:46.

Přílohy: curr_conv.class.php.TXT (15kB)  
Re: Program pro Realitní kanceláře
Zaslán uživatelem/kou: Jakez (IP adresa zaznamenána)
Datum: 2008-02-25, 01:28

Tak jsem se na to díval a asi jsem to našel. Výsledek je vidět na obrázku.

V dotyčném souboru je to na řádcích 316, 359 a 507. Takže řádek 316:

originál: $symbol = "\$";
úprava: $symbol = "";

Odstranění symbolu dolaru.

Řádek 359:

originál: $prefix = $suffix = "";
úprava: $prefix = $suffix = " Kč";

Doplnění symbolu pro naši měnu. Je tam dána pevná mezera (aby se to netrhalo od ceny) a zápis č jsem provedl html entitou, protože sem neměl po ruce editor který ukládá v kódování UTF-8, jinak by asi stačilo normální č.

Řádek 507:

originál: $rv = number_format($amount, 2);
úprava: $rv = number_format($amount, 2, ",", ".");

Nic jiného jsem neměnil a jak jsem psal výše, výsledek je vidět na přiloženém obrázku.

Je to samozřejmě nouzové řešení, osobně si myslím, že existuje jednodušší a hlavně elegantnější způsob jak docílit požadovaného efektu. Osobně jsem přišel ještě na jeden způsob, ale ani to není to pravé ořechové.


Jakez | Cidlina.EU | Tady je Xichtovo



Celkem upraveno 1×. Poslední úprava Jakez v 25.02.2008 03:00.

Přílohy: reality.jpg (43kB)  
Re: Program pro Realitní kanceláře
Zaslán uživatelem/kou: ATP (IP adresa zaznamenána)
Datum: 2008-02-25, 08:53

Jo, jo, jo, to je přesně vono - betelný! Děkuji mnohokrát.

V této fázi jsem už pochopil i to, že pokud nechci zobrazovat desetinná místa (u realit je to blbost), tak ten řádek 570 musí bejt takto: $rv = number_format($amount, 0, ",", ".");

Stejně se divím, že to ještě někdo nezpluginoval, placený softy na reality lezou do desetitisíců a open jsem našel buď ve španělštině, nebo zbytečně složitý s provázaností na servery v USA apod. Nic ale není počeštitelný překladem jazykových souborů, všechno je "in code"

Re: Program pro Realitní kanceláře
Zaslán uživatelem/kou: Jakez (IP adresa zaznamenána)
Datum: 2008-02-25, 16:11

ATP napsal/a:
-------------------------------------------------------
> Stejně se divím, že to ještě někdo nezpluginoval,
>

Tak se do toho dáme ?

Jakez | Cidlina.EU | Tady je Xichtovo

Re: Program pro Realitní kanceláře
Zaslán uživatelem/kou: ATP (IP adresa zaznamenána)
Datum: 2008-02-25, 17:09

Hm, tuším co by to mělo umět, ale programovat neumím.

Re: Program pro Realitní kanceláře
Zaslán uživatelem/kou: ATP (IP adresa zaznamenána)
Datum: 2008-02-25, 21:56

A zase problém s tímto programem:( - koncovky souborů a jejich velikost
K nemovitosti chci přihrát obrázek, dejme tomu "auto.jpg". V admin sekci najdu přidat obr., kliknu procházet, najdu a vyberu na lokálu, dám upload, potud klasika.
Obrázek je skriptem zmenšen na nějakých 800*600 a uložen jako "auto.jpg" do "images" na webu, stejným způsobem taktéž "th_auto.jpg" - dosud žádný problém (skutečně tam fyzicky jsou). Leč v admin sekci obrázek vidět není, po najtí na zobrazený ALT-text se objeví ve stavové liště prohlížeče odkaz na zobrazení obrázku "auto.JPG", no - a kde se tam ty velký písmenka v koncovce vzaly, říkám si. Rychle vlítnu do databáze a co byste řekli? Je to tam s velkejma!
Předpokládám, že v jednom skriptu má tuto záležitost tato část kódu, ale žádnou funkci na změnu velikosti prefixu tady nenalézám, vy někdo ano?
//##################  IMAGE SAVE FUNCTION  ########################
function saveThumbnail($saveToDir, $imagePath, $imageName, $prefix="", $max_x, $max_y,$w=false) {
/* ###############################################################
save thumbnail function allows you to resize and upload an image to the system
$saveToDir = directory to save images to
$imagePath = temporary file path on the server
$imageName = actual image file name
$prefix = a prefix to the original image name default is none
$max_x = max width of finished image
$max_y = max height of finished image
$w = use water mark or not true|false
###############################################################*/

   preg_match("'^(.*)\.(gif|jpe?g|png|swf)$'i", $imageName, $ext);
   if(file_exists($saveToDir.$prefix.$imageName)){
   		$stop = true;
   }else{
   switch (strtolower($ext[2])) {
       case 'jpg' : 
       case 'jpeg': $im  = imagecreatefromjpeg ($imagePath);
	   				 imagealphablending($im, TRUE);
                     break;
       case 'gif' : $im  = imagecreatefromgif  ($imagePath);
                     break;
	   case 'png' : $im = imagecreatefrompng($imagePath);
	   				 break;
       default    : $stop = true;
                     break;
   }
   }// end if for if file exists
   
   if (!isset($stop)) {
       $x = imagesx($im);
       $y = imagesy($im);
	   
	   if($w==true){
	   // lets add the watermark to the image
	   $watermark = imagecreatefrompng($this->TEMPS."watermark.png");
	   $wx = imagesx($watermark);
	   $wy = imagesy($watermark);
	   $dest_x = $x - $wx - 5;  
	   $dest_y = $y - $wy - 5;
	   imagecopy($im, $watermark, $dest_x, $dest_y, 0, 0, $wx, $wy);
	   imagedestroy($watermark);
	   // end watermark
	   }// end watermark section
	   
	   if($x < $max_x && $y < $max_y){
			$save = imagecreatetruecolor($x, $y);	   
		}else{
      		 if (($max_x/$max_y) < ($x/$y)) {
           	$save = imagecreatetruecolor($x/($x/$max_x), $y/($x/$max_x));
      		 }
       		else {
           		$save = imagecreatetruecolor($x/($y/$max_y), $y/($y/$max_y));
			   }
	   }

       imagecopyresampled($save, $im, 0, 0, 0, 0, imagesx($save), imagesy($save), $x, $y);
	   
	   switch (strtolower($ext[2])) {
       case 'jpg' :	 imagejpeg($save,"{$saveToDir}{$prefix}{$ext[1]}.jpg",85);
	   				 break;
       case 'jpeg': imagejpeg($save,"{$saveToDir}{$prefix}{$ext[1]}.jpg",85);
                     break;
       case 'gif' : imagegif($save, "{$saveToDir}{$prefix}{$ext[1]}.gif");
                     break;
	   case 'png' : imagepng($save, "{$saveToDir}{$prefix}{$ext[1]}.png");
	   				 break;
   		}
	   
       imagedestroy($im);
       imagedestroy($save);
       
       return true;
   }else{
   		return false;
   }
}// end image save function
//##################  END IMAGE SAVE FUNCTION  ########################

update 27.2.2008 - 18:30
patrně se v předchozích dvou dnech zbláznil vshosting.cz, protože bez toho že bych něco s něčím dělal tak teď se obrázky do databáze zapisují správně s malými koncovkami. Tak nevím, ale mometálně to jede :(



Celkem upraveno 1×. Poslední úprava ATP v 27.02.2008 18:24.

Re: Program pro Realitní kanceláře
Zaslán uživatelem/kou: lenicka131313 (IP adresa zaznamenána)
Datum: 2010-05-09, 13:37

ATP napsal/a:
-------------------------------------------------------
> S oblibou na všechny projekty nasazuju phpRS, leč
> v případě požadavků realitní kanceláře jsem nějak
> nenašel ten správnej plugin na jejich potřeby
> (snad Inzerce, ale tam nejde víc fotek. Napadlo mě
> i provázat článek s fotogalerií, ale taky to není
> ono). Musel jsem šáhnout po aplikaci odjinud.
> Takže se snažím rozchodit onen web za pomocí
> "phprealty v0.0.22". I přes chabou angličtinu jsem
> to dokázal tak nějak i počeštit. Ale skoro ve
> finále nastal zásadní problém. Program obsahuje
> soubor "curr_conv.class.php", kterej má na
> starosti to, že se zobrazuje správně měna a
> desetinná tečka. Pokud se v něm neudělá manuelní
> zásah (nebo jako stále v mém případě neustále
> dokola se to provádí blbě), tak se cena
> nemovitostí zobrazuje "po americku" $1,250,000.00,
> což je kravina, když tam potřebuju 1.250.000,00 Kč
> (klidně i bez těch desetinnejch míst).
> Někde se to v tom souboru nastavuje, podle diskuse
> na webu tvůrce
> (http://phprealty.budissy.com/smf/index.php?board=
> 6.0) to snad ani není nic těžkýho, ale já se
> zkrátka se svou neangličtinou na toto už
> nechytám.
> V onom pro mně problematickým skriptíku je všechno
> pěkně (anglicky) okomentovaný, tak bych prosil
> nějakou dobrou duši, kdyby se jukla do zde
> přiloženého souboru a dala mi sem vědět, co kde
> změnit. Díky.
>
>
>
> Celkem upraveno 1×. Poslední úprava ATP v 24.02.
> 22:46.

Rozhodně mohu doporučit [http://www.hitreality.cz/]. Z vlastní zkušenosti nejlepší v Plzni a okolí!


Re: Program pro Realitní kanceláře
Zaslán uživatelem/kou: ATP (IP adresa zaznamenána)
Datum: 2010-05-09, 21:20

Reakce na můj dva roky starý příspěvek nyní jaksi bezpředmětná - dávno vyřešeno.



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.