ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (9): « 1 2 3 4 [5] 6 7 8 9 »   

> Без описания
archi-mobile
Отправлено: 12 октября 2011 — 16:00
Post Id



Пользователь
Full Member


Покинул форум
Сообщений всего: 174
Дата рег-ции: Сент. 2011  
Репутация: 12




саня, в корне topic.php
CODE:
$post .= $fm->LANG['ImgAttach'].'<div align=center>

(Отредактировано автором: 12 октября 2011 — 16:04)

 
 
саня
Отправлено: 12 октября 2011 — 17:06
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Апр. 2011  
Репутация: 20




archi-mobile пишет:
саня, в корне topic.php
CODE:
$post .= $fm->LANG['ImgAttach'].'<div align=center>


да я нашёл, только вопрос теперь это маленький недочёт получается?
 
 
CAB
Отправлено: 28 октября 2011 — 23:44
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




Если Вы установили мод редиректа раньше этого мода, то строки выглядят несколько иначе:
было
CODE:

function replace_img_link($imlink){
global $fm;

if (ini_get('allow_url_fopen') && ($size = @getimagesize($imlink)) !== FALSE){
if ($size[0] <= 250){
$imgtag = "<img src=\"$imlink\"> ";
} else {
if ($fm->exbb['redirect'] && !stristr($imlink, 'http://www.'.$fm->exbb_domain) && !stristr($imlink, 'http://'.$fm->exbb_domain))
$_imlink = 'rd2.php?'.$imlink;
else $_imlink = $imlink;
$imgtag = $fm->LANG['ImgLinked']."<a href=\"$_imlink\" rel=\"clearbox\" title=\"".$fm->LANG['ToIncrease']."\"><img src=\"printfile.php?action=link&img=$imlink\" border=\"0\" style=\"border: 1px outset #DCDCDC;\"></a>";
}
} else {
$imgtag = "<img src=\"$imlink\"> ";
}
return $imgtag;
}

стало
CODE:

function replace_img_link($imlink){
global $fm;

/* if (ini_get('allow_url_fopen') && ($size = @getimagesize($imlink)) !== FALSE){
if ($size[0] <= 288){
$imgtag = "<img src=\"$imlink\"> ";
} else { */
if ($fm->exbb['redirect'] && !stristr($imlink, 'http://www.'.$fm->exbb_domain) && !stristr($imlink, 'http://'.$fm->exbb_domain))
$_imlink = 'rd2.php?'.$imlink;
else $_imlink = $imlink;
$imgtag = $fm->LANG['ImgLinked']."<a href=\"$_imlink\" rel=\"clearbox\" title=\"".$fm->LANG['ToIncrease']."\" target=\"_blank\"><img src=\"printfile.php?action=link&img=$imlink\" border=\"0\" style=\"border: 1px outset #DCDCDC;\"></a>";
/* }
} else {
$imgtag = "<img src=\"$imlink\"> ";
} */
return $imgtag;
}

 
 
саня
Отправлено: 29 октября 2011 — 09:36
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Апр. 2011  
Репутация: 20




CAB, это что Вы написали, смысл не ясен????
 
 
CAB
Отправлено: 29 октября 2011 — 09:42
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




саня пишет:
смысл не ясен
По моему в первом предложении всё сказано. Но разжую...
Если Вы до установки данного дополнения установили у себя на форуме мод редиректа, то строки, указанные в первом сообщении темы, у Вас будут другие. У меня были такими, как я выложил.
 
 
саня
Отправлено: 29 октября 2011 — 09:45
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Апр. 2011  
Репутация: 20




Аааа вон оно чё, я вроде устанавливал её, потом снёс, и сейчас установил редирект(раньше страшновато было, Радость хоть и форума нет), значит может пригодиться если что.
 
 
CAB
Отправлено: 29 октября 2011 — 16:31
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




саня, если будете и дальше пользоваться saveimg.ru, то пригодится обязательно. Благодаря Вам я понял, что без этого дополнения дальше нельзя Подмигивание
 
 
CAB
Отправлено: 30 октября 2011 — 21:14
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




В данной доработке мне очень не нравится то, что все картинки без разбора превращаются в превью!
Я долго ломал голову, знаний маловато и интернет не смог мне дать ответы на мои вопросы. Но всё-таки я набросал свою версию доработки.
В файле include\lib.php заменяем функцию replace_img_link на следующий код:
CODE:

function replace_img_link($imlink) {
global $fm;

$headersget = @get_headers ($imlink, 1);
if (preg_match("|200|", $headersget[0])) {
if (ini_get('allow_url_fopen') && ($size = @getimagesize($imlink)) !== FALSE){
if ($size[0] <= 288) {
$imgtag = "<i> <img src=\"$imlink\"> </i>";
} else {
if ($fm->exbb['redirect'] && !stristr($imlink, 'http://www.'.$fm->exbb_domain) && !stristr($imlink, 'http://'.$fm->exbb_domain))
$_imlink = 'rd2.php?'.$imlink;
else $_imlink = $imlink;
$imgtag = $fm->LANG['ImgLinked']."<a href=\"$_imlink\" rel=\"clearbox\" title=\"".$fm->LANG['ToIncrease']."\" target=\"_blank\"><i> <img src=\"printfile.php?action=link&img=$imlink\" border=\"0\" style=\"border: 1px outset #DCDCDC;\"> </i></a>";
}
} else {
$imgtag = "<i> <img src=\"$imlink\"> </i>";
}
} else {
$imgtag = "<i> $imlink </i>";
}
return $imgtag;
}


Хотелось бы, что бы данная доработка позволила избавиться от проблемы этого мода, а именно от проблемы долгого открытия тем с обилием внешних (вставленных через бб-код img) изображений, если сервер изображений тормозит. Но в этом можно убедиться только после реального тестирования.
В настоящее время реально протестирован только вывод URL картинки, если сервер изображений не работает, картинки нет на нём, сервер "левый" - не сообщает о наличии картинки.

Очень бы хотелось увидеть комментарии, а особенно после тестирования данной доработки.
 
 
BON
Отправлено: 31 октября 2011 — 17:00
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




CAB пишет:
Хотелось бы, что бы данная доработка позволила избавиться от проблемы этого мода, а именно от проблемы долгого открытия тем с обилием внешних (вставленных через бб-код img) изображений, если сервер изображений тормозит. Но в этом можно убедиться только после реального тестирования.

я прокоментирую, из собственного опыта. теги img ни как не влияют на загрузку страницы. влияет мод превью копий. у меня на форуме его использовать невозможно, т.к. на одой странице может быть больше 100 фоток и форум просто завсиает полностью, даже админка не доступна. Так и у вас при загрузке странице: чем больше фот темб ольше глюков.
 
 
CAB
Отправлено: 31 октября 2011 — 19:02
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




BON, это естественно. Никакие ухищрения не смогут снять нагрузку от преобразования 100 фоток. Даже без этого мода такая страница будет отрываться очень долго, да ещё в некоторых браузерах и скакать будет туда-сюда. Тут только ограничение в правилах для пользователей может помочь. Я же рассчитываю на обычную ситуацию, когда фоток не много, а замедление открытия страницы вызвано тормознутыми хостингами изображений, коих сейчас предостаточно. В частности меня сподвигли на это всего 3 картинки, выложенные на saveimg.ru

И так, я собрал рабочий код доработки мода превью-копий. Подходит для тех, у кого установлен мод редиректа.
В файле include\lib.php заменяем функцию replace_img_link на следующий код:
CODE:

function replace_img_link($imlink) {
global $fm;
/*
Доработка мода превью-копий прикреплённых изображений
Автор CAB http://exbb.su/
*/
if (ini_get('allow_url_fopen')) { // проверяем разрешены ли удалённые соединения
$headersget = @get_headers ($imlink, 1); // запрос заголовков файла
if (preg_match("|200|", $headersget[0])) { // выделяем из ответа файл есть
if (($size = @getimagesize($imlink)) !== FALSE) { // запрос параметров изображения
if ($size[0] <= 512) { // сверяем ширину картинки с установленным числом
$imgtag = "<i> <img src=\"$imlink\" /></i>"; // выводим картинку без превью
} else {
if ($fm->exbb['redirect'] && !stristr($imlink, 'http://www.'.$fm->exbb_domain) && !stristr($imlink, 'http://'.$fm->exbb_domain)) // проверяем свой домен
$_imlink = 'rd2.php?'.$imlink; // редиректим чужой домен
else $_imlink = $imlink; // свой домен выводим без редиректа
$imgtag = $fm->LANG['ImgLinked']."<a href=\"$_imlink\" rel=\"clearbox\" title=\"".$fm->LANG['ToIncrease']."\" target=\"_blank\"><img src=\"printfile.php?action=link&img=$imlink\" border=\"0\" style=\"border: 1px outset #DCDCDC;\" /></a>"; // формируем код превью
}
} else {
$imgtag = "<i> <span class=\"admin\">&bull;&nbsp;</span>$imlink</i>"; // файл не изображение
}
} else {
$imgtag = "<i> <span class=\"admin\">&bull;&nbsp;</span>$imlink</i>"; // нет ответа что файл есть
}
} else {
$imgtag = "<i> <img src=\"$imlink\" /></i>"; // удалённые соединения не разрешены
}
return $imgtag;
}


Украшательства и ширину картинки можно менять под себя. Меня интересует как данный вариант работает с тормозными серверами изображений.
 
 
BON
Отправлено: 31 октября 2011 — 19:15
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




CAB, у тебя кстати беда с шаблоном или самим форумом. винуз страницы что привел ссылку выводит:
CODE:
{L_DISPLAY_POSTS}: {S_SELECT_SORT_DAYS} {L_SORT_BY} {S_SELECT_SORT_KEY} {S_SELECT_SORT_DIR}
New Topic Locked Post Reply {PAGE_NUMBER}
[ {TOTAL_POSTS} ]
 
 
CAB
Отправлено: 31 октября 2011 — 20:01
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




BON, я там сане уже на это ответил. Прочитай сам.
 
 
BON
Отправлено: 4 декабря 2011 — 15:46
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




недавно попросили помощь в асе, как увеличить размер превьюшек. не знаю выкладывалось или нет, но напишу. Открываем файл printfile.php и в нем находим строки:
CODE:
function create_tmb($bigimgsrc) {
$rgb = 0xFFFFFF;
$quality = 100;
$width = 150;

за ширину превьюхи отвечает строка $width = 150; . чем больше знаение тем больше размер. Высота судя повсему выставляется автоопределением
 
 
archi-mobile
Отправлено: 4 декабря 2011 — 16:03
Post Id



Пользователь
Full Member


Покинул форум
Сообщений всего: 174
Дата рег-ции: Сент. 2011  
Репутация: 12




Неплохо было бы вынести отвечающие за размер в админку, чтобы оттуда можно было редактировать высоту и ширину.
 
 
CAB
Отправлено: 4 декабря 2011 — 17:00
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




archi-mobile, а смысл? Это не то, что необходимо периодически менять. Это выставляется один раз и надолго.
 
 
Страниц (9): « 1 2 3 4 [5] 6 7 8 9 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Доработка мода превью-копий прикреплённых изображений
Темы Форум Информация о теме Обновление
как устанавливать моды
о модах
Обсуждение Ответов: 3
Автор темы: kafo
17 марта 2012 — 07:21
Автор: CAB
Вставка картинки в сообщение тегом [img][/img]
Хотелось бы не превью изображения, а реальный размер
Настройка форума Ответов: 1
Автор темы: looggin
11 ноября 2009 — 07:55
Автор: Светлана
Мод PhotoGallery_v.1_Beta
разработка старого мода для новой версии
Обсуждение Ответов: 1
Автор темы: Victor
13 июня 2009 — 20:37
Автор: yura3d
Вывод имени отдельно открытого форума в навигации
Доработка
Обсуждение Ответов: 2
Автор темы: Таня
11 марта 2011 — 17:43
Автор: mastersound
Мод "Управление справкой и правилами"
С помощью этого мода вы сможете управлять справкой и правилами вашего форума из админ-панели
Модификации и дополнения Ответов: 16
Автор темы: WebMaster
1 августа 2016 — 04:08
Автор: electron
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

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

[Script Execution time: 0.0797]     [ ]