Перейти к контенту

[1.x.x]Multiattach


Foxx

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

$post_key везде объявлен..

Значит, он не передается во входящих параметрах, и постоянно генерируется новый. Проверь, плиз, еще раз все изменения, в частности в skin_post.php, и вызовы функции html_build_uploads - ей должен передаваться непустой $post_key. (кстати, ресинхронизацию скинов делал?).

 

Проверил еще раз - в описании изменения описаны корректно. Проверь все ли изменения сделаны как надо.

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

  • Ответы 78
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Странно. Почему-то под оперой (в IE и фаерфокс этой проблемы нет) некоторые (но не все) рисунки открываются браузером текстом, а не картинками

Пример. 235е сообщение Уточки открываются с глюком, Том Круз нормально.

(стоит мод сжатия картинок в превью, но он влиять на это дело по идее не должен)

Foxx

Не мог бы показать код из attach.php идущий после

		 		// Update the "hits"..

		$DB->simple_construct( array( 'update' => 'attachments', 'set' =>"attach_hits=attach_hits+1", 'where' => "attach_id=".$ibforums->input['id'] ) );
		$DB->simple_exec();

Там где заголовок. Сейчас у меня там вариант Сонга.

// Set up the headers..
@header("Content-Type: ".$post['attach_type']);
@header("Content-Disposition: inline; filename=\"".$post['attach_file']."\"");
@header("Content-Length: ".(string)(filesize($file) ) );

 

= Причём, как мне кажется, раньше (и с этим модом тоже) всё было норм. Картинки открывал, всё работало. Ничего не трогал. Браузер не менял. В IE и фаерфокс всё нормально.

Колдовство =(

 

Если же использовать стандартный header ipb

// Set up the headers..

			@header( "Content-Type: ".$post['attach_type']."\nContent-Disposition: inline; filename=\"".$post['attach_file']."\"\nContent-Length: ".(string)(filesize( $file ) ) );

кракозябра под оперой во всех постах.

Есть идеи?

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

У меня там стоит стандартный:

				// Set up the headers..

			@header( "Content-Type: ".$post['attach_type']."\nContent-Disposition: inline; filename=\"".$post['attach_file']."\"\nContent-Length: ".(string)(filesize( $file ) ) );

 

Под оперой, к сожалению проверить не имею возможности, ввиду отсутствия таковой :D.

 

Идей, как лечить, вообще-то нет...

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

Для тех у кого стоит русский модифицированный в ubbc.js перед

  function ubbFont(list) {
var attrib = list.name.substring(1,list.name.length);
var value = list.options[list.selectedIndex].value;
if (value && attrib) {
  var code = '[' + attrib + '=' + value + ']' + getText() + '[/' + attrib + ']';
  ubbCode(code);
}
resetList(list.name);
 }

добавить

 function insert_attach_to_textarea(aid) {
var code = ' [attachmentid='+aid+'] ';
ubbCode(code);
}

без этого не будет работать кнопка "Вставить в сообщение"

Добавлено

 

нашёл как исправить крякозябы

вместо

// Set up the headers..
@header("Content-Type: ".$post['attach_type']);
@header("Content-Disposition: inline; filename=\"".$post['attach_file']."\"");
@header("Content-Length: ".(string)(filesize($file) ) );

или

@header( "Content-Type: ".$post['attach_type']."\nContent-Disposition: inline; filename=\"".$post['attach_file']."\"\nContent-Length: ".(string)(filesize( $file ) ) );

пишем

@header( "Content-Type: ".$ibforums->cache['attachtypes'][ $post['attach_ext'] ]['atype_mimetype'] );
@header( "Content-Disposition: inline; filename=\"".$post['attach_file']."\"" );
@header( "Content-Length: ".(string)(filesize( $file ) ) );

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

SHiSH, большое спасибо за исправление кракозябры. Работает :D
Ссылка на комментарий
Поделиться на других сайтах

а что за поле post_key в таблице idf_posts? при просто постинге с аттачментом оно равно 0 а при редактировании поста с аттачментом тама появляется значение равное attach_post_key из таблицы ibf_attachments?
Ссылка на комментарий
Поделиться на других сайтах

ShiSh спасибо? Ну нифига себе.

 

>> а что за поле post_key в таблице idf_posts?

за присвоение выбранных аттчментов какому-то опоеделённому посту.

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

Song, гм... интересно.

И тебе значит спасибо :D

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

Мод файловый архив тоже связан с attach_id

Изменения никто не добавит?

 

===edit

имеется ввиду dowload system 1.2

Оказалось надо просто стереть упоминания о несуществующих полях.. Они там встречаются в 2х местах. Используются когда нужно создать топик с описанием

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

PALADIN+, сорри, но я добавлять не буду.

Во-первых, DS для 1.3 нет в наличии под рукой, а во-вторых, это не входило в задачу :D.

 

PS. Я с удовольствием помогу в случаях, где у меня есть такая возможность. Но уж извините, но не буду делать лишних телодвижений, когда их можно не делать. Я имею ввиду случаи совместного использования данного мода с модом "ХХХ", когда у меня его нет под рукой.

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

ok. Только с ds уже всё-равно разобрался. После edit'а написано ведь+)
Ссылка на комментарий
Поделиться на других сайтах

Song, гм... интересно.И тебе значит спасибо

И мне тоже. :D

 

Значит, он не передается во входящих параметрах, и постоянно генерируется новый. Проверь, плиз, еще раз все изменения, в частности в skin_post.php, и вызовы функции html_build_uploads - ей должен передаваться непустой $post_key. (кстати, ресинхронизацию скинов делал?).

Всё делал, всё проверял..

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

PALADIN+, сорри, но я добавлять не буду.

Во-первых, DS для 1.3 нет в наличии под рукой, а во-вторых, это не входило в задачу :D.

 

PS. Я с удовольствием помогу в случаях, где у меня есть такая возможность. Но уж извините, но не буду делать лишних телодвижений, когда их можно не делать. Я имею ввиду случаи совместного использования данного мода с модом "ХХХ", когда у меня его нет под рукой.

ну вот вам пожалуйста, "преимущества" бесплатной работы ;)

Я хоть если беру деньги, так я хоть готов с любыми модами совместить и оптимизировать.

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

ну вот вам пожалуйста, "преимущества" бесплатной работы :D

Я хоть если беру деньги, так я хоть готов с любыми модами совместить и оптимизировать.

Это же естественно, не так ли? ;)

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

Конечно.

Но я сказал это Паладину и всем кто захотел халявы, Вас я не хотел упрекнуть ни в коем разе.

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

Да ладно, хватит только Download System поминать. Лучше приводи в пример склейку сообщений :D
Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...
Для тех у кого стоит русский модифицированный в ubbc.js перед

  function ubbFont(list) {
var attrib = list.name.substring(1,list.name.length);
var value = list.options[list.selectedIndex].value;
if (value && attrib) {
  var code = '[' + attrib + '=' + value + ']' + getText() + '[/' + attrib + ']';
  ubbCode(code);
}
resetList(list.name);
 }

добавить

 function insert_attach_to_textarea(aid) {
var code = ' [attachmentid='+aid+'] ';
ubbCode(code);
}

без этого не будет работать кнопка "Вставить в сообщение"

Упорно не хочет работать кнопка вставки в сообщение. Что не так?

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

  • 2 недели спустя...
Упорно не хочет работать кнопка вставки в сообщение. Что не так?

Какую ошибку пишет браузер?

 

Попробуй через insert или input (хотя хз) сделать.

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

Наверное функции этой function insert_attach_to_textarea(aid) в коде просто нет.

 

UBBC это же форма быстрого ответа, а прикрепление аттача идёт в расширенном, разве не так? Попробуй поместить функцию не в ubbc.js а в другой js файл и дай на него ссылку, или прямо в skin_post.php напиши эту функцию например.

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

  • 5 месяцев спустя...
А то. Всё конвертируется в новый вид.
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Требуется помощ бывалых.

 

Установил мод.

Обновление БД прошло без ошибок.

 

Пропали присоединенные изображения. Все.

 

Ответить и создать тему можно, но изображения не прикрепляются. Ошибок ни каких не выдает.

 

Упорно не хочет работать кнопка вставки в сообщение. Что не так?

 

Такая же фигня, все что выше было предложено, не помогло.

 

Может кто разобрался в чем засада

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

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

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.