Перейти к публикации

Глюк с attachment, не выводит нужный файл


Рекомендованные сообщения

Здравствуйте. Нужна помощь. Недавно захотел перезалить все файлы с файлообменников на сервер, тем самым превратив сайт в СДЛ.

Для начала решил сделать более красивое оформление attachment'а. Наткнулся на вот_такое. Т.к. иногда нужно заливать несколько файлов (можно конечно было бы залить всё в один архив, но это же СДЛhelp.gif), наткнулся на баг этого хака.

При выборе одного файла, может выйти совсем иной.

Смотрите тут сами.

Если можно, выложите исправленный вариант этого хака.

P.S.

Хоть я практически ничего в этом не понимаю, предпологаю, что дело может быть в кэшировании сгенерированного Ajax окна, т.е. используется одно и тоже сгенерированное окно.

Ссылка на сообщение
Поделиться на других сайтах

Заметил, что вывод идёт по порядку. Т.е. показывает от первой до последней, вне зависимости от того, что вы выбрали сейчас. В итогде всё останавливается на 1 блоке.

В итоге, сгенерированный код выглядит так:

<div class="[url=""]DownLoadWindow[/url]">

			<div class="[url=""]quote[/url]">			

			<a href="[url=""]#[/url]" onclick="[url=""]showDownLoad(); return false;[/url]">Скачать <b>pingxpertfree_1_11.rar</b></a>

			</div>

			</div>

			<div id="[url=""]DownLoadWindow[/url]" title="[url=""]Скачивание pingxpertfree_1_11.rar[/url]" style="[url=""]display:none;[/url]">

			<b>После скачивания файла просим оставить свой комментарий и выставить рейтинг.</b><br><br>

				 Название: <b>pingxpertfree_1_11.rar.</b><br><br>

				 Размер: <b>2,02 Mb.</b> <br><br>

				 Скачали: <b>13 раз.</b> <br><br>

				<a href="[url="view-source:http://softn9k.net/engine/download.php?id=4"]http://softn9k.net/engine/download.php?id=4[/url]">Скачать <b>pingxpertfree_1_11.rar</b></a>

			</div>

			<script type="[url=""]text/javascript[/url]">

			function showDownLoad() {

			$(function(){

				$('#DownLoadWindow').dialog({

					autoOpen: true,

					show: 'slide',

					hide: 'slide',

					width: 520,

					buttons: {

						"Закрыть окно" : function() {

							$(this).dialog("close");

						},

					}

				});

			});

			}

			</script><p></p>

<p>&nbsp;</p>

<p style="[url=""]text-align:center;[/url]">

			</p><div class="[url=""]DownLoadWindow[/url]">

			<div class="[url=""]quote[/url]">			

			<a href="[url=""]#[/url]" onclick="[url=""]showDownLoad(); return false;[/url]">Скачать <b>cpu-z_1.61-setup-en.rar</b></a>

			</div>

			</div>

			<div id="[url=""]DownLoadWindow[/url]" title="[url=""]Скачивание cpu-z_1.61-setup-en.rar[/url]" style="[url=""]display:none;[/url]">

			<b>После скачивания файла просим оставить свой комментарий и выставить рейтинг.</b><br><br>

				 Название: <b>cpu-z_1.61-setup-en.rar.</b><br><br>

				 Размер: <b>4,72 Mb.</b> <br><br>

				 Скачали: <b>8 раз.</b> <br><br>

				<a href="[url="view-source:http://softn9k.net/engine/download.php?id=5"]http://softn9k.net/engine/download.php?id=5[/url]">Скачать <b>cpu-z_1.61-setup-en.rar</b></a>

			</div>

			<script type="[url=""]text/javascript[/url]">

			function showDownLoad() {

			$(function(){

				$('#DownLoadWindow').dialog({

					autoOpen: true,

					show: 'slide',

					hide: 'slide',

					width: 520,

					buttons: {

						"Закрыть окно" : function() {

							$(this).dialog("close");

						},

					}

				});

			});

			}

			</script><p></p>

<p>&nbsp;</p>

<p style="[url=""]text-align:center;[/url]">

			</p><div class="[url=""]DownLoadWindow[/url]">

			<div class="[url=""]quote[/url]">			

			<a href="[url=""]#[/url]" onclick="[url=""]showDownLoad(); return false;[/url]">Скачать <b>SMS-FILE.RUrss-base.rar</b></a>

			</div>

			</div>

			<div id="[url=""]DownLoadWindow[/url]" title="[url=""]Скачивание SMS-FILE.RUrss-base.rar[/url]" style="[url=""]display:none;[/url]">

			<b>После скачивания файла просим оставить свой комментарий и выставить рейтинг.</b><br><br>

				 Название: <b>SMS-FILE.RUrss-base.rar.</b><br><br>

				 Размер: <b>57,42 Kb.</b> <br><br>

				 Скачали: <b>5 раз.</b> <br><br>

				<a href="[url="view-source:http://softn9k.net/engine/download.php?id=6"]http://softn9k.net/engine/download.php?id=6[/url]">Скачать <b>SMS-FILE.RUrss-base.rar</b></a>

			</div>

			<script type="[url=""]text/javascript[/url]">

			function showDownLoad() {

			$(function(){

				$('#DownLoadWindow').dialog({

					autoOpen: true,

					show: 'slide',

					hide: 'slide',

					width: 520,

					buttons: {

						"Закрыть окно" : function() {

							$(this).dialog("close");

						},

					}

				});

			});

			}

			</script><p></p>

<p>&nbsp;

	</p><p style="[url=""]text-align:center;[/url]">

			</p><div class="[url=""]DownLoadWindow[/url]">

			<div class="[url=""]quote[/url]">			

			<a href="[url=""]#[/url]" onclick="[url=""]showDownLoad(); return false;[/url]">Скачать <b>base_4723-kat-1521-auto2619.rar</b></a>

			</div>

			</div>

			<div id="[url=""]DownLoadWindow[/url]" title="[url=""]Скачивание base_4723-kat-1521-auto2619.rar[/url]" style="[url=""]display:none;[/url]">

			<b>После скачивания файла просим оставить свой комментарий и выставить рейтинг.</b><br><br>

				 Название: <b>base_4723-kat-1521-auto2619.rar.</b><br><br>

				 Размер: <b>24,41 Mb.</b> <br><br>

				 Скачали: <b>3 раз.</b> <br><br>

				<a href="[url="view-source:http://softn9k.net/engine/download.php?id=7"]http://softn9k.net/engine/download.php?id=7[/url]">Скачать <b>base_4723-kat-1521-auto2619.rar</b></a>

			</div>

			<script type="[url=""]text/javascript[/url]">

			function showDownLoad() {

			$(function(){

				$('#DownLoadWindow').dialog({

					autoOpen: true,

					show: 'slide',

					hide: 'slide',

					width: 520,

					buttons: {

						"Закрыть окно" : function() {

							$(this).dialog("close");

						},

					}

				});

			});

			}

			</script>

Насколько я понимаю, нужно выводить окна по определённому указателю, которого сдесь я не увидел.

Изменено пользователем Furioness
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...