Блок превьюшек из тега HSIMG Last X on Forum

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
tchuew
phpBB 1.4.1
Сообщения: 48
Стаж: 13 лет 7 месяцев
Откуда: Москва
Благодарил (а): 4 раза

Re: Блок превьюшек из тега HSIMG Last X on Forum v.0.0.2

Сообщение tchuew »

Пчелкин

Такая ситуация. Заполнилась лента 20-ю (указанными в настроках) картинками. Ставлю ББкод на 21 ссылку, картинка не вставляется. Т.е. не подменяет (удаляет) уже находящиеся в ленте картинки. Настройки посмотрел, там стоит удаление "Авто".

Или надо вручную удалять ?

Спасибо.
Те, кто не готов воевать за самый дальний форт, кончит тем, что сдаст Столицу.

RSG iRADIO - http://www.rsgmag.ru/iradio/ Наша музыка - ваше настроение !
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum v.0.0.2

Сообщение Пчелкин »

Да все должно работать...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
maco8024
phpBB 1.4.4
Сообщения: 155
Стаж: 13 лет 9 месяцев
Откуда: Алтай
Благодарил (а): 65 раз
Поблагодарили: 19 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum v.0.0.2

Сообщение maco8024 »

Пчелкин

Приветствую.

Такая ситуация, завожу ссылку на картинку в тэг [hsimg]ссылка[/hsimg] нажимаю отправить - пишет "Ваше сообщение отправлено",далее обновляется страница и выскакивает ошибка

Код: Выделить всё

Fatal error: Call to undefined function url_exists() in /home/m/maco8024/forum.vgorahaltaya.ru/public_html/includes/last_x_hsimg_on_forum.php on line 175
возвращаюсь назад обновляю весь кэш в админке - и все ОК!, картинка появляется в ленте(добавляется), ошибка больше не появляется (только при загрузке ссылки ,почему то).
Чего поковырять - подскажите ?
Спасибо.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum v.0.0.2

Сообщение Пчелкин »

На папку в которой создаются превьюшки ЧМОД 777?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
maco8024
phpBB 1.4.4
Сообщения: 155
Стаж: 13 лет 9 месяцев
Откуда: Алтай
Благодарил (а): 65 раз
Поблагодарили: 19 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum v.0.0.2

Сообщение maco8024 »

Так точно - 777
Аватара пользователя
maco8024
phpBB 1.4.4
Сообщения: 155
Стаж: 13 лет 9 месяцев
Откуда: Алтай
Благодарил (а): 65 раз
Поблагодарили: 19 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum v.0.0.2

Сообщение maco8024 »

Вот где ошибка (строка с ошибкой помечена крестиком справа), +/- 10 строк.

Код: Выделить всё

foreach ($current_posted_hsimg[2] as $current_file_hsimg){

$last_x_hsimg_ppp  = preg_replace(array('#&\#46;#','#&\#58;#','/\[(.*?)\]/'), array('.',':',''), $current_file_hsimg);
$last_x_hsimg_pre  = strrchr($last_x_hsimg_ppp,"/");
$last_x_hsimg_pre  = substr($last_x_hsimg_pre, 1);
$last_x_hsimg_pre  = strtolower(preg_replace('#[^a-zA-Z0-9_+.-]#','', $last_x_hsimg_pre));

$last_x_hsimg_pre_hsimg = substr($last_x_hsimg_pre, 0, -4);

if ($row_hsimg){
$template->assign_vars(array(
'S_NO_HSIMG_TO_SHOW'  => true,
'FORUM_HSIMG_TO_SHOW' => $forum_idz_to_show));}

// var_dump(url_exists($last_x_hsimg_ppp));

if (!file_exists($phpbb_root_path . 'images/last_x_hsimg/' . $row_hsimg['post_id'] . '_' . $last_x_hsimg_pre)){

if (url_exists($last_x_hsimg_ppp)){    // Х - вот в  этой строке показывает ошибку!

if (@getimagesize($last_x_hsimg_ppp)){

$convert_only_siz = getimagesize($last_x_hsimg_ppp);

if (($convert_only_siz[0] >= $convert_mx_size) && ($convert_only_siz[1] >= $convert_mx_size)){

if ($hsimg_width_o_height == 'width'){
$convert_only_size = $convert_only_siz[0];}
else{
$convert_only_size = $convert_only_siz[1];}

if (!function_exists('simpleresize')){
include_once($phpbb_root_path . 'includes/thumb_resize.' . $phpEx);}

if ($hsimg_width_o_height == 'mix'){
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum v.0.0.2

Сообщение Пчелкин »

maco8024 писал(а):,далее обновляется страница и выскакивает ошибка
Ссылка на изо не прямая...типа из поисковки...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
maco8024
phpBB 1.4.4
Сообщения: 155
Стаж: 13 лет 9 месяцев
Откуда: Алтай
Благодарил (а): 65 раз
Поблагодарили: 19 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum v.0.0.2

Сообщение maco8024 »

Ссылка на изо ,типа такая ,

Код: Выделить всё

http://img-fotki.yandex.ru/get/6432/130497020.2d8/0_a6ff1_d500e6cb_L.jpeg
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum v.0.0.2

Сообщение Пчелкин »

Все верно....яндексовые все ресайзнуты...Нормальная у них обычно -

Код: Выделить всё

http://img-fotki.yandex.ru/get/6432/130497020.2d8/0_a6ff1_d500e6cb_XL.jpeg
Вставил у себя - никаких матов ...

Добавлено спустя 53 секунды:
А покажи код тега hsimg
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
maco8024
phpBB 1.4.4
Сообщения: 155
Стаж: 13 лет 9 месяцев
Откуда: Алтай
Благодарил (а): 65 раз
Поблагодарили: 19 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum v.0.0.2

Сообщение maco8024 »

Код взял с этой темы (первая стр.)

Код: Выделить всё

[hsimg]{URL}[/hsimg]

<div class="highslide-gallery">
<a href="{URL}" class="highslide" onclick="return hs.expand(this, { wrapperClassName: 'controls-in-heading', slideshowGroup: 'highslide' })"><img src="{URL}" alt="" title="Click to enlarge" style="max-width:300px; max-height:300px;" /></a><div class="highslide-heading"></div>
</div> 
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum v.0.0.2

Сообщение Пчелкин »

NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
maco8024
phpBB 1.4.4
Сообщения: 155
Стаж: 13 лет 9 месяцев
Откуда: Алтай
Благодарил (а): 65 раз
Поблагодарили: 19 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum v.0.0.2

Сообщение maco8024 »

Пчелкин писал(а):А с этим?Блок превьюшек из тега HSIMG Last X on Forum v.0.0.2
С этим так же,отправляется через вышеуказанную ошибку. :(

Добавлено спустя 7 минут 52 секунды:
11.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum v.0.0.2

Сообщение Пчелкин »

Ну..не знаю...ждите phpшников....
Что-то у вас путь слишком длинный...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum v.0.0.2

Сообщение Пчелкин »

Вывод блока превьюшек при просмотре списка тем в подфорумах

При установленном данном моде можно добавить вывод блока превьшек в списки тем в подфорумы...

Files To Edit: 2
## viewforum.php
## styles/prosilver/template/viewforum_body.html


Открыть viewforum.php
Найти:

Код: Выделить всё

	$s_type_switch = 0;
	foreach ($topic_list as $topic_id)
	{
Добавить после:

Код: Выделить всё

// 4seven / Last X [hsimg] on Forum / 2010
include_once($phpbb_root_path . 'includes/last_x_hsimg_on_forum.' . $phpEx);	
// 4seven / Last X [hsimg] on Forum / 2010
Открыть styles/prosilver/template/viewforum_body.html
Найти: Можно куда угодно в районе -
после

Код: Выделить всё

<h2><a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></h2>
или после

Код: Выделить всё

<!-- IF MODERATORS --><p><strong><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->:</strong> {MODERATORS}</p><!-- ENDIF -->
</div>
<!-- ENDIF -->
или после (будет после правил подфорума)

Код: Выделить всё

			{FORUM_RULES}
		<!-- ENDIF -->

		<span class="corners-bottom"><span></span></span></div>
	</div>
<!-- ENDIF -->
или после (будет после списка подфорумов перед списком тем)

Код: Выделить всё

	<!-- INCLUDE forumlist_body.html -->
<!-- ENDIF -->
или после (в самом низу списка тем)

Код: Выделить всё

		</fieldset>
	</form>
	<hr />
<!-- ENDIF -->
Добавить (будет показываться во всех форумах-подфорумах:

Код: Выделить всё

<!-- INCLUDE last_x_hsimg_on_forum.html -->
Или добавить с условием показа в определенных форумах-подфорумах;

Код: Выделить всё

<!-- IF FORUM_ID eq '???' or FORUM_ID eq '???' or FORUM_ID eq '???' -->
<!-- INCLUDE last_x_hsimg_on_forum.html -->
<!-- ENDIF -->
где вместо ??? - вставить иды необходимых форумов-подфорумов...
Например:

Код: Выделить всё

<!-- IF FORUM_ID eq '127' or FORUM_ID eq '8' or FORUM_ID eq '176' -->
<!-- INCLUDE last_x_hsimg_on_forum.html -->
<!-- ENDIF -->
Что бы показывалось только в одном форуме-подфоруме:

Код: Выделить всё

<!-- IF FORUM_ID == '???' -->
<!-- INCLUDE last_x_hsimg_on_forum.html -->
<!-- ENDIF -->
где вместо ??? - вставить ид необходимого форума-подфорума...

Добавлено спустя 4 минуты 40 секунд:
Можно сделать блоки, которые будут показываться только в определенных форумах-подфорумах и брать ИЗО только из этого-же форума подфорума...При этом общая будет продолжать работать для главной страницы форума...Во как!!! Но об этом позже...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
tralan
phpBB 1.0.0
Сообщения: 3
Стаж: 13 лет 5 месяцев

Re: Блок превьюшек из тега HSIMG Last X on Forum v.0.0.2

Сообщение tralan »

Привет всем.

Такая проблемка появилась. Поставил этот мод, но ставил оригинальный от автора, так как нужен был стиль subsilver. Оказалось не работает ограничение по количеству показываемых фото. Поставил количество 20 а показывает все 102. Пришлось временно его убрать, так ка долго загружается стало.
Может кто подскажет в чем проблема и вообще у кого-нибудь было что-либо подобное?
Заранее спасибо.

Вернуться в «Бета-версии модов для phpBB 3.0.x»