Проблема с системой on-line аукционов PhP.Pro.Bid.v5.0

  • Автор темы metallphilin
  • Дата начала

metallphilin

Guest
Проблема с системой on-line аукционов PhP.Pro.Bid.v5.0

Пришел на Ваш форум с проблемой. Один из моих клиентов попросил настроить систему аукциона PhP.Pro.Bid.v5.0.

Установка и руссификация это все понятно, изменения скина по требованию заказчика это тоже понятно. Есть одна проблема не работает слайд картинок.

Вот ссылка: http://aukcion.kollekcioner.com/auctiondetails.php?id=100001

При нажатии на картинки снизу, не отображается более крупная картинка :(

Если смотреть через осла (MISE) то там прям и пишет, что, мол, страница с ошибками. Вот я и думаю - где там ошибка.

Буду рад любым советам и обсуждениям. Если нужны исходные файлы - выложу в форум.
 

crocodile2u

http://vbolshov.org.ru
Error: doPic is not defined
Source File: javascript:doPic('makethumb.php?pic=uplimg/mb100001_29960808_addpic0.img&w=500&sq=Y');
Line: 1

Функция doPic не определена
 

Serguitar

Новичок->продвинутый
metallphilin
Точно. Такой функции нет ни в одном из прикреплённых скритов и вписанных в страницу. Посмотри, может ты, переправляя скрипт, что-то лишнее удалил.
Либо просто перепиши ссылки прямыми линками на файл, открывающий фото в полный размер. А как написать его уж ты сообразишь!..
 

metallphilin

Guest
Serguitar
Я вообще не трогал этот файл. Если что я и правил, то только руссификацию - это путь /public_html/config/lang/english

ну и скины, это тоже оттельная песня и из отельной папки.

Лдано, поясните погда мне тормозу, зачем скрипт переименовывает файлы в директории /public_html/uplimg/ из жепега, гифа, пнг и т.п. в свои с расширением *.img ?

Serguitar, я честно говоря что-то не пойму (отупел что ли совсем :/) какой файл править на прямые линки.

Берем файл auctiondetails.php

Вот кусок кода, который отвечает за эти картинки:
Код:
<table cellpadding="3" cellspacing="1" border="0">
		<tr align="center">
			<td><b><?=$lang[selectapicture];?></b></td>
		</tr>
		<tr align="center">
			<td><a href="javascript:doPic('makethumb.php?pic=<?=$auctionDetails['picpath'];?>&w=500&sq=Y');">
			<img src="makethumb.php?pic=<?=$auctionDetails['picpath'];?>&w=60&sq=Y" border="1"></a>
		</td></tr>
<?
if ($nbPics>0) { 
while ($addlPicture=mysql_fetch_array($getPics)) { ?>

		<tr>
			<td>
				<a href="javascript:doPic('makethumb.php?pic=<?=$addlPicture['name'];?>&w=500&sq=Y');">
						<img src="makethumb.php?pic=<?=$addlPicture['name'];?>&w=60&sq=Y" border="1"></a>
					</td>
				</tr> 
			<? }} ?> 
			</table>
Значит загвоздка в переменной $auctionDetails что ли?
 

crocodile2u

http://vbolshov.org.ru
Переменная $auctionDetails тут ни при чем.
JS функция doPic() не определена.
Ищи, где она определяется, и смотри сурс страницы - есть там <script src="URL жабаскрипта, в котором определена doPic()"
 

metallphilin

Guest
Код:
browserName = navigator.appName; 
browserVer = parseInt(navigator.appVersion); 

ns3up = (browserName == "Netscape" && browserVer >= 3); 
ie4up = (browserName.indexOf("Microsoft") >= 0 && browserVer >= 4); 

function doPic(imgName) { 
if (ns3up || ie4up) { 
imgOn = ("" + imgName); 
document.mainpic.src = imgOn; 
} 
}
-~{}~ 28.04.05 17:08:

вообщем сделал :D Наконец-то еврика! Но скрипт сам по себе глючный.

Огромное спасибо вам за помощь! Без вас бы точно не разобрался! Если будут еще какие-то проблемы обязательно обращусь.

Еще раз спасибо :) Ура, товарщи! :) :D
 
Сверху