Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nie wyświetlają się obrazki- function MM_openBrWindow
Forum PHP.pl > Forum > PHP
karabamb
Witam! Po zmianie serwera mam problem z wyświetlaniem zawartości stron (obrazków)i nie wiem co jest nie tak, bardzo prosze o pomoc

strona np:
-------------
http://www.chicagowebdesignstudio.com/show...folio=portfolio

--------------
funkcja
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>

------------------


plik config
------------
CODE
<?
# directories used to generate random porfrolio images

$portfolio_catalog="portfolio";
$ecommerce="e-commerce";
$flash="flash";
$sites="html";

# number of sites in each of categories
$ecommerce_nr = 6;
$flash_nr = 12;
$sites_nr = 4;
$back ='<a href="#" onClick="history.go(-1)" class="txt_2 style11">back</a>';


$show_details = "Click To See";
$zoom_txt ="Click image to enlarge or lunch flash site sample";
$category_txt1 ="category : ";
$category_txt2 =" based site";


function get_dir($category) {
global $portfolio_catalog,$ecommerce_nr,$flash_nr,$sites_nr;
$dir = $portfolio_catalog .'/'. $category;
return $dir;
}




?>




------------
a w pliku show_sample.php .....

CODE
<tr>
<td width="6" background="images/images_2/box_1_left_back.jpg">&nbsp;</td>
<td align="center" valign="top" background="images/images_2/box_1_main_bg.jpg"><table width="480" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="470" class="txt_2 style11" align="center"><span class="style12"><? echo $zoom_txt; ?></span>
<br>




<p onClick="MM_openBrWindow('<? echo $folio ."/" . $cat ."/" . $temp ."/" . $temp .".html"?>','','width=760,height=760')"><img src="<? echo $folio ."/" . $cat ."/" . $temp ."/" . $temp ."_1.jpg"?>" alt="chicago web site design"><br>
</p>
</td>
</tr>
<tr>
<td align="center"> <? if($backl=="true") {echo $back;}?><br>
</strong></div>




generuje mi sie strona o takim źródle

CODE


<br>


<p onClick="MM_openBrWindow('///.html','','width=760,height=760')"><img src="///_1.jpg" alt="chicago web site design"><br>

</p>



a wiec jak widać generują mi się złe linki do plików, proszę o podpowiedz jestem w temacie php zielony, zajmuję sie grafiką a na php się nie znam. Prosze o pomoc i wyrozumiałość, z gory dzieki





BARDZO PROSZE o POMOC! Dzięki!!!!
lukaskolista
Sprobuj zamienic znacznik <? na <?php wszedzie w kodzie
karabamb
to nie to, nic sie nie zmienilo
nospor
Cytat
co jest nie tak?

Po pierwsze i najważniejsze: nie tak jest twój temat. Proszę poprawić.
Temat: Jak poprawnie zatytulowac watek

Po drugie: czemu mamy się domyślać na czym polega błąd? Czemu nie napiszesz słowami, że oczekujesz, że się otworzy obrazek a się nie otwiera??

Po trzecie: zajrzyj w źródło wygenerowanej strony i przyjrzyj się temu kodowi: onClick="MM_openBrWindow
a wszystko stanie się jasne.
karabamb
generuje mi sie strona o takim źródle



CODE

<br>


<p onClick="MM_openBrWindow('///.html','','width=760,height=760')"><img src="///_1.jpg" alt="chicago web site design"><br>

</p>




a wiec jak widać generują mi się złe linki do plików, proszę o podpowiedz jestem w temacie php zielony, zajmuję sie grafiką a na php się nie znam. Prosze o pomoc i wyrozumiałość, z gory dzieki
nospor
No, czyli zmienne biorące udział w tym:
echo $folio ."/" . $cat ."/" . $temp ."/" . $temp .".html"
są puste. A czemu? Nie widzę, byś gdziekolwiek je ustawiał.
karabamb
Cytat(nospor @ 6.10.2011, 11:12:19 ) *
No, czyli zmienne biorące udział w tym:
echo $folio ."/" . $cat ."/" . $temp ."/" . $temp .".html"
są puste. A czemu? Nie widzę, byś gdziekolwiek je ustawiał.




mam pliki random_ecoomerce.php
random_site.php
random_flash_site.php


a w nich



CODE
<?
require_once('config.php');



$selected_template = rand(1,$ecommerce_nr);


$html_output = '
<div>
<div align="center">
<font class="txt_1"><br>
<a href="show_sample.php?cat='. $ecommerce. '&temp='.$selected_template. '&folio='.$portfolio_catalog.'" class="txt_2"> <img src="'. get_dir($ecommerce). '/' .$selected_template.'/' .$selected_template. '_0.jpg" alt="chicago web design" width="145" height="123" border="0"></a><br>
<br>
</font>
</div>
</div>
<div align="right" style="padding-right:0px ">
<div align="center">
<a href="show_sample.php?cat='. $ecommerce. '&temp='.$selected_template. '&folio='.$portfolio_catalog.'" class="txt_2"><strong>' .$show_details.'</strong></a>
<br>
<br>
</div>
</div>';
echo $html_output;

?>



nospor
Po pierwsze i najważniejsze: zacznij z łaski swojej patrzeć jak używasz bbcode i zacznij używać właściwego bbcode
Po drugie: w kodzie co pokazałeś nadal nigdzie nie ustawiasz zmiennych, które biorą udział w tym:
echo $folio ."/" . $cat ."/" . $temp ."/" . $temp .".html"
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.