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

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


Felix7
Сообщения: 3
(@felix7)
New Member
Присоединился: 11 месяцев назад

Это снова я!

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

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

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

Здравствуйте @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

 

Ответить
forumovod
Сообщения: 62
(@forumovod)
Trusted Member
Присоединился: 2 месяца назад
От: @kristi

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

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

Ответить
Поделиться: