Strict Standards: Resource ID#38 used as offset, casting to integer (38) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#40 used as offset, casting to integer (40) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#41 used as offset, casting to integer (41) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Мод: Превью-копии приаттаченных изображений [5]
ТвойWeb » » Моды, хаки, скины и дополнения » Мод: Превью-копии приаттаченных изображений

Страниц (22): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
 

41. Владимир - 05 Марта, 2005 - 15:43:42 - перейти к сообщению
TvoyWeb
Так как ты задумал, так у меня и работает. Только это не то что мне надо. С аттачами я разобрался. А вот с тем что через img... (Картинка вставленная через тег форума )
Как сделать чтобы эти ссылки не превращались в превью-копии пока их ширина не превысит 550рх?
Почему превью-копия это error, хотя если без этого мода или при клике на превью все отображается нормально?
Где надпись что по errorу тоже можно "кликнуть для просмотра"?
Короче все что в lib.php
42. TvoyWeb - 05 Марта, 2005 - 16:11:27 - перейти к сообщению
Владимир
Владимир пишет:
Как сделать чтобы эти ссылки не превращались в превью-копии пока их ширина не превысит 550рх?

Смотри в lib.php функцию replace_img_link($imlink)
Там есть строка кода
CODE:
if ($size[0] <= 250){

Поставь свой размер вместо 150.
Владимир пишет:
Почему превью-копия это error, хотя если без этого мода или при клике на превью все отображается нормально?

Запости сюда эту картинку через img, посмотрим. Возможно сервер на котором находится картинка не дает читать файлы через fopen().
Вобщем запости, поглядим.
Владимир пишет:
Где надпись что по errorу тоже можно "кликнуть для просмотра"?

Замени функцию replace_img_link($imlink) в lib.php на эту.
CODE:
function replace_img_link($imlink)
{
global $exbb,$lang;

if (@fopen($imlink,"rb")){
if($size = getimagesize($imlink)){
if ($size[0] <= 250){
$imgtag = "<img src=\"$imlink\" border=\"0\">";
} else {
$imgtag = $lang['img_linked']."<a href=\"$imlink\" title=\"".$lang['To_increase']."\" target=\"_blank\"><img src=\"trumbalis.php?mode=link&img=$imlink\" border=\"0\" style=\"border: 1px outset #DCDCDC;\"></a>";
}
} else {
$imgtag = $lang['img_linked']."<a href=\"$imlink\" title=\"".$lang['To_increase']."\" target=\"_blank\"><img src=\"im/images/error404.png\" border=\"0\" style=\"border: 1px outset #DCDCDC;\" ></a>";
}
} else {
$imgtag = $lang['img_linked']."<a href=\"$imlink\" title=\"".$lang['To_increase']."\" target=\"_blank\"><img src=\"im/images/error404.png\" border=\"0\" style=\"border: 1px outset #DCDCDC;\" ></a>";
}
return $imgtag;
}

И будет надпись и у error404 тоже.
43. Nikolay_N - 05 Марта, 2005 - 16:28:48 - перейти к сообщению
TvoyWeb
аттачмент не работает
при нажатии УВЕЛИЧИТЬ показывает, а уменьшенный вариант в сообщении не показывает ("крестик"Подмигивание
44. Владимир - 05 Марта, 2005 - 16:36:48 - перейти к сообщению
Цитата:
Поставь свой размер вместо 150.

Это я уже методом научного тыка понял.
Цитата:
Замени функцию replace_img_link($imlink) в lib.php на эту.

Заменил. Спасибо.
Цитата:
Запости сюда эту картинку через img

Пожалуйста. Даже две. С разных серверов.
Нажмите для увеличения


Вот эту я не вижу.
(Добавление)

А вот эту я вижу.
Сорри. Все три - error. Все три - открываются при клике без проблем.
И еще. На alfaspace тоже самое. Правда также как и Н14 не показатель...
45. uzopoza - 07 Марта, 2005 - 10:08:15 - перейти к сообщению
Вернул все обратно и вот файлы, которые просил TvoyWeb


46. TvoyWeb - 07 Марта, 2005 - 11:03:36 - перейти к сообщению
Владимир
Две нижние картинки не кажут. Они же с холма..... Видать холм опять прикрыл показ картинок на страницах не своего сервера.
uzopoza
Скачал, позже гляну.
47. Владимир - 07 Марта, 2005 - 12:16:48 - перейти к сообщению
Я же сам на холме. Должны казать по идее...
Цитата:
Поставь свой размер вместо 150.
Вот это не помогает. Все равно картинки с других серверов вставленные через теги форума превращаются в "error".
Вопрос такой тогда: можно ли сделать подобное
CODE:
if ( isset($t_attaches[$threads[$key]['attach_id']]['size']) && $exbb['show_img']) {
list($width,$height) = explode(":",$t_attaches[$threads[$key]['attach_id']]['size']);
if ($width >550){
$post .= $lang['img_attach_tmb'].'<a href="'.$exbb['boardurl'].'/uploads/'.urlencode($threads[$key]['attach_file']).'" alt="'.$threads[$key]['attach_file'].'" target="_blank" title="'.$lang['To_increase'].'"><center><img src="trumbalis.php?mode=board&img='.urlencode($threads[$key]['attach_file']).'" alt="'.$threads[$key]['attach_file'].'" style="border: 1px outset #DCDCDC;"></center></a>';
} else {
$post .= $lang['img_attach'].'<center><img src="'.$exbb['boardurl'].'/uploads/'.urlencode($threads[$key]['attach_file']).'" alt="'.$threads[$key]['attach_file'].'"></center>';
}
}
Но только не для аттачей, а для ссылок на картинки. Я пробовал. Не получается. Подскажи, как... Можно даже без trumbalis.php. Просто если размер> то выполнить что-то, а если <= то картинка как была так и показать.
48. TvoyWeb - 07 Марта, 2005 - 15:41:07 - перейти к сообщению
Владимир
Скажи, Улыбка как по тексту ссылку можно определить размер картинки?
Ответ. НИКАК. Пока не прочтешь эту картинку с удаленного сервера.
Поэтому не помогает замена значения минимальной ширины. Потому как настройками PHP на сервере, функции fopen() запрешено выполнять чтение удаленого файла.
49. Владимир - 07 Марта, 2005 - 16:21:31 - перейти к сообщению
Огорчение
Из-за этого же и поиск не работает(скрипт индексации). Там тоже fopen().
Придется показывать картинки как есть... Или думать дальшеПодмигивание
50. TvoyWeb - 07 Марта, 2005 - 16:45:31 - перейти к сообщению
Владимир
Насчет поиска, я сомневаюсь что из-за этой функции. В картинках применяется особенность этой функции открывать файлы на чтение с удаленного сервера. Но эта особенность работает если только PHP собран с поддержкой этой особенности.
Кстати счас поставил этот мод на холм на тестовый форум, буду пытаться что-то сделать с этим Улыбка. Только вот что-то связь у меня барахлит сегодня, либо сам холм глючит. очень долго все грузится.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.2571]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33