Поделиться:
Уведомления
Очистить все

[Решено] Как показать прикреплённые фото и изображения?


Felix7
Сообщения: 3
Topic starter
(@felix7)
New Member
Присоединился: 3 года назад

Это снова я!

Форум прекрасный работает супер, но все прикреплённые изображения показываются как простые ссылки. Как мне настроить форум, чтобы видеть фото и картинки, а не ссылки?

Да и что вы тут сделали что у вас изображения открываются в попап слайдере, а не новой вкладке браузера как простое изображение. 

Метки темы
4 Ответов
Кристи
Сообщения: 47
Moderator
(@kristi)
WpForo.RU Team
Присоединился: 3 года назад

Здравствуйте @felix7,

К сожалению wpForo плагин не фильтрует виды прикрепленных файлов, чтобы показывать фотки, а не ставить ссылки. Но в официальном форуме поддержки они предоставили маленький код который добавит эту функцию. Вам нужно добавить этот код в functions.php активной темы WordPress:

add_filter('wpforo_content_after', 'wpforo_default_attachment_image_embed', 11);
function wpforo_default_attachment_image_embed( $content ){
if( preg_match_all('|<a class=\"wpforo\-default\-attachment\" href\=\"([^\"\']+)\"[^><]*>.+?<\/a>|is', $content, $data, PREG_SET_ORDER) ){
foreach($data as $array){
if(isset($array[1])){
$file = $array[1];
$e = strtolower(substr(strrchr($file, '.'), 1));
if( $e == 'jpg' || $e == 'jpeg' || $e == 'png' || $e == 'gif' ){
$filename = explode('/', $file); $filename = end($filename);
$html = '<a href="' . esc_url($file) . '" target="_blank"><img class="wpforo-default-image-attachment" src="' . esc_url($file) . '" alt="' . esc_attr($filename) . '" title="' . esc_attr($filename) . '" /></a>';
$content = str_replace($array[0], $html, $content);
}
}
}
}
return $content;
}

 

Как добавить свой код в functions.php

 

От: @felix7

Да и что вы тут сделали что у вас изображения открываются в попап слайдере, а не новой вкладке браузера как простое изображение. 

Мы установили EverlightBox плагин. Но если вам нужно продвинутая система для загрусти и прикреплением файлов я бы посоветовал wpForo Advanced Attachments дополнения: https://gvectors.com/product/wpforo-advanced-attachments/

 

wpForo Advanced Attachments file upload screen 1

 

2 Ответы
Ewans
(@ewans)
Присоединился: 6 месяцев назад

Active Member
Сообщения: 12

@kristi 

 

Скажите, этот код еще рабочий? если я его использую не полетят ли собственные настроики?

Кристи
Moderator
(@kristi)
Присоединился: 3 года назад

WpForo.RU Team
Сообщения: 47

@ewans,

Да, он должен работать.

forumovod
Сообщения: 77
(@forumovod)
Trusted Member
Присоединился: 2 года назад
От: @kristi

Мы установили EverlightBox плагин.

Этот плагин устарел - не знаю можно ли его использовать? Сейчас есть много свежих версий различных Lightbox, но по каким параметрам среди них выбирать?

Поделиться: