Страниц (43): В начало « ... 23 24 25 26 [27] 28 29 30 31 ... » В конец
Найдено сообщений: 642 |
CAB |
Отправлено: 21 декабря 2011 — 12:28 • Тема: Доработка мода превью-копий прикреплённых изображений • Форум: Модификации и дополнения |
Ответов: 124 Просмотров: 0
|
Pauk пишет:а для тех у кого не установлен редирект Думаю вариант должен быть такойCODE:function replace_img_link($imlink) {
global $fm;
/*
Доработка мода превью-копий прикреплённых изображений
Автор CAB http://exbb.su/
*/
$imgtag = $fm->LANG['ImgLinked']."<a href=\"$imlink\" rel=\"clearbox\" title=\"".$fm->LANG['ToIncreaseAll']."\" target=\"_blank\"><img src=\"$imlink\" alt=\"$imlink\" style=\"max-width: 512px;\"></a>"; // формируем код превью
return $imgtag;
} Не уверен потому, что нет возможности проверить. Кто поставит - отпишитесь... |
CAB |
Отправлено: 20 декабря 2011 — 21:55 • Тема: Доработка мода превью-копий прикреплённых изображений • Форум: Модификации и дополнения |
Ответов: 124 Просмотров: 0
|
BON, я не бог и даже не Юра... Ничего гарантировать не могу.
Недостатки, естественно, есть. Часть из них я указал ранее. Сегодня ещё заметил, что IE8 растягивает страницу по ширине на величину реальной картинки, а не сжатой. Мне лично важна скорость генерации страницы и её правильное отображение в "правильных" браузерах. Подстраиваюсь под "глючные" я только по возможности. Поэтому меня этот вариант устроил. Остальные должны решать для себя сами. |
CAB |
Отправлено: 19 декабря 2011 — 17:39 • Тема: Доработка мода превью-копий прикреплённых изображений • Форум: Модификации и дополнения |
Ответов: 124 Просмотров: 0
|
Наконец-то мне удалось найти вариант, при котором скорость генерации страницы не зависит от "тормознутости" сервера картинок...
Для тех, у кого установлен мод редиректа, в файле include\lib.php функциюCODE:function replace_img_link($imlink) заменяем полностью на строкиCODE:function replace_img_link($imlink) {
global $fm;
/*
Доработка мода превью-копий прикреплённых изображений
Автор CAB http://exbb.su/
*/
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['ToIncreaseAll']."\" target=\"_blank\"><img src=\"$_imlink\" alt=\"$imlink\" style=\"max-width: 512px;\"></a>"; // формируем код превью
return $imgtag;
}
В файле language\russian\lang_front_all.php строкуCODE:$this->LANG['ToIncrease'] = 'Кликните для просмотра в полном размере';
заменяем на строкуCODE:$this->LANG['ToIncreaseAll'] = 'Кликните для перехода к изображению';
|
CAB |
Отправлено: 18 декабря 2011 — 20:30 • Тема: Доработка мода превью-копий прикреплённых изображений • Форум: Модификации и дополнения |
Ответов: 124 Просмотров: 0
|
Представляю на суд общественности очередную версию доработки мода. Мне тут пришла в голову мысль, спровоцированная увиденным на другом движке, а чего это мы превью создаём скриптом... А пускай браузер это делает...
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\" border=\"0\"></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=\"$_imlink\" border=\"0\" width=\"512\"></a>"; // формируем код превью
}
} else {
$imgtag = "<i> <span class=\"admin\">• </span>$imlink</i>"; // файл не изображение
}
} else {
$imgtag = "<i> <span class=\"admin\">• </span>$imlink</i>"; // нет ответа что файл есть
}
} else {
$imgtag = "<i> <img src=\"$imlink\" border=\"0\"></i>"; // удалённые соединения не разрешены
}
return $imgtag;
}
Что мы в этом случае получаем? Уменьшение запросов до 2-х; снижение нагрузки на наш сервак.
К сожалению, реальное тестирование не показало уменьшения времени генерации страницы. Видимо основное время тратится не на создание превью скриптами, а на первичное скачивание файла, который потом кешировался для создания превью. Я то, наивный, предположил что оно уменьшится раза в два...
Также в процессе создания данной версии доработки, я пришёл к выводу, что реально добиться снижения времени генерации страниц в этом случае можно только двумя способами:
1. Закачиванием изображений на свой форум (типа кеширования);
2. С помощью браузерного скрипта, подставляя width=ХХХ уже после генерации страницы на сервере.
Оба эти варианта мне не нравятся. В первом случае это занимает место на хостинге, во втором страница "скачет" в процессе загрузки. |
CAB |
Отправлено: 18 декабря 2011 — 08:40 • Тема: Косметические доработки форума • Форум: Настройка форума |
Ответов: 222 Просмотров: 0
|
uster пишет:что то чувствую ввожу вас в заблуждение.,
у меня была установлена phpBB-2.0.23 Russian-English (скачал где то здесь Растерялся ), вот в ней нужных папок я и не обнаруживал Вот и я читаю, и всё больше убеждаюсь, что что-то не то у Вас стоит вообще... |
CAB |
Отправлено: 15 декабря 2011 — 18:47 • Тема: Универсальный аудио-видео плеер Flash Player Uppod • Форум: Обсуждение |
Ответов: 30 Просмотров: 0
|
Тут весь смысл в чём... Один небольшой файл работает на прямых ссылках на видео и аудио. Файл на своём хостинге лежит - никакой зависимости от других + ещё и YouTube воспроизводит без посторонней помощи и потоковое аудио и видео.
Для любителей сделать всё под себя можно сделать любую шкурку в ихнем конструкторе. Правда тогда придётся использовать другой код и ещё файл шкурки залить к себе. А ещё можно использовать плей-листы, свою рекламу и... В общем почитайте сами |
CAB |
Отправлено: 15 декабря 2011 — 16:09 • Тема: Предложения • Форум: Обсуждаем |
Ответов: 119 Просмотров: 0
|
chatchat пишет:Сделать типа общей темы, где все выложено по порядку с последовательным кратким описанием.
Думаю это уже не реально.
Тут, главное, если, вдруг, выйдет, наконец, новая версия - не упустить её ведение. |
CAB |
Отправлено: 15 декабря 2011 — 11:27 • Тема: Раскрутим свои форумы вместе • Форум: О жизни |
Ответов: 18 Просмотров: 0
|
Хочу проанонсировать открытие новой сетки QBE Mini в баннерообменных сетях QBE. http://qbe.su/
Сетка работает одновременно с двумя баннерами (большой всплывает поверх маленького при наведении мышки). На данный момент это самая современная технология баннеропоказов.
BON пишет:о какой там блат может быть?
Каждому участнику данного форума дарю 10000 показов в сетях QBE BF, QBE Mini и QBE Text. Для этого после вступления в сеть напишите мне на этом форуме ЛС с указанием вашего логина и названия сетки. Вот такой вот блат! |
CAB |
Отправлено: 13 декабря 2011 — 20:24 • Тема: Универсальный аудио-видео плеер Flash Player Uppod • Форум: Обсуждение |
Ответов: 30 Просмотров: 0
|
Сделал себе универсальный аудио-видео плеер, с интеграцией в форум. Предлагаю воспользоваться.
Коды для интеграции:CODE:<embed src="uppod.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" flashvars="m=video&file=http://xn--e1aaildkdaiivg3j.xn--p1ai/uploads/wpNKYE03enOgLeCMHBou.flv" width="512" height="384"></embed>
<embed src="uppod.swf" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" flashvars="m=audio&file=http://xn--e1aaildkdaiivg3j.xn--p1ai/uploads/audio/nUjc14roBzdlTr5StBlL.mp3" width="512" height="35"></embed>
<embed src="uppod.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" flashvars="m=video&file=http://www.youtube.com/v/VvMywn6hYH4" width="512" height="384"></embed>
Файл плеера закачиваем в корневую папку форума (прикрепляю). |
CAB |
Отправлено: 13 декабря 2011 — 07:40 • Тема: Мод: Чат на форуме (Beta) • Форум: Модификации и дополнения |
Ответов: 316 Просмотров: 0
|
matriks пишет:подскажите пожалуста как на EXbb блок сделать допустим с рекламой.... Для рекламы на ExBB предусмотрено четыре штатных места:
1. В шапке форума
2. В подвале форума (где счётчики)
3. Между сообщениями
4. Блок "Спонсор раздела" в списке форумов
Подробности ищите поиском...
Дополнительные места Вы можете сделать самостоятельно посредством редактирования HTML в шаблоне. |
CAB |
Отправлено: 12 декабря 2011 — 19:42 • Тема: Создал форум, но люди не могут на него зайти • Форум: Установка и обновление |
Ответов: 11 Просмотров: 0
|
BON пишет:не правда это всё!!!!!!!!! Работает денвер 3й на внешку на ура! И не надо ничего настраивать. BON, человеку нужна не внешка, а интернет выход. А для этого надо кое-чего, всё-таки, поднастроить... |
CAB |
Отправлено: 12 декабря 2011 — 09:41 • Тема: Создал форум, но люди не могут на него зайти • Форум: Установка и обновление |
Ответов: 11 Просмотров: 0
|
lurikovvy, по-умолчанию денвер выхода в интернет не имеет. Для этого его надо специальным образом настроить. Почитайте инструкции на ихнем сайте. Но, даже они сами пишут, денвер не предназначен для интернета, а только для отладки-разработки. Поэтому лучше воспользоваться хостингами, есть и бесплатные, или настроить на домашнем компе Unix-систему или Windows-серверную, если деньги есть... |
|
Страниц (43): В начало « ... 23 24 25 26 [27] 28 29 30 31 ... » В конец
|