5 интересует 0 не интересует
6.6 тыс. просмотров
в категории Question2Answer

1 Ответ

0 интересует 0 не интересует
(Супер-администратор) Предводитель (18.4 тыс. баллов) 6 29 83

Вам просто нужно переопределить некоторые функции. Ниже показан старый трюк, вам нужно переопределить функцию q_list либо в вашей теме, либо в отдельном плагине.

public function q_list($q_list)
{

if (!empty($q_list[‘qs’])) { // first check it is not an empty list and the feature is turned on
// Collect the question ids of all items in the question list (so we can do this in one DB query)
$postids = array();
foreach ($q_list[‘qs’] as $question)
{
if (isset($question[‘raw’][‘postid’]))
$postids[] = $question[‘raw’][‘postid’];
}

if (!empty($postids)) {

// Retrieve the content for these questions from the database and put into an array fetching
// the minimal amount of characters needed to determine the string should be shortened or not

$result = qa_db_query_sub(‘SELECT postid, content, format FROM ^posts WHERE postid IN (#)’, $postids);
$postinfo = qa_db_read_all_assoc($result, ‘postid’);

// Get the regular expression fragment to use for blocked words and the maximum length of content to show
$blockwordspreg = qa_get_block_words_preg();

// Now add the popup to the title for each question
foreach ($q_list[‘qs’] as $index => $question)
{
if (isset($postinfo[$question[‘raw’][‘postid’]])) {
$thispost = $postinfo[$question[‘raw’][‘postid’]];
$text = qa_viewer_html($thispost[‘content’], $thispost[‘format’], array(‘blockwordspreg’ => $blockwordspreg));

// Extract image source from content
preg_match_all(‘/<img[^>]+src=[\'”]([^\'”]+)[\'”][^>]*>/i’, $text, $matches);

// If content has image than show it!
if (!empty($matches[0])) {

// assign image to the variable
$image = ‘<img src=”‘ . $matches[1][0] . ‘” alt=”image” class=”q-list-image” width=”50″/>’; // change the size using attr or css
$q_list[‘qs’][$index][‘content’] = $image;
}
}
}
}
}

qa_html_theme_base::q_list($q_list);
}

Найти братьев по разуму во Вселенной не легче, чем на Земле.

Похожие вопросы

5 интересует 0 не интересует
2 ответов 397 просмотров
5 интересует 0 не интересует
1 ответ 127 просмотров
3 интересует 0 не интересует
1 ответ 3.7 тыс. просмотров
спросил 26 Апр, 20 Наташа (Подтвержденный пользователь) Новичок (670 баллов) 2 2 11 в категории Question2Answer
3 интересует 0 не интересует
1 ответ 64 просмотров
спросил 28 Май curious (Супер-администратор) Предводитель (18.4 тыс. баллов) 6 29 83 в категории Question2Answer
5 интересует 0 не интересует
1 ответ 166 просмотров
спросил 24 Окт, 20 Геннадий в категории Question2Answer
5 интересует 0 не интересует
1 ответ 141 просмотров
4 интересует 0 не интересует
1 ответ 1.5 тыс. просмотров
спросил 18 Июль, 20 Герман Раздольный Знаток (1.7 тыс. баллов) 2 4 12 в категории Question2Answer
3 интересует 0 не интересует
1 ответ 667 просмотров
2 интересует 0 не интересует
1 ответ 97 просмотров
1 ЗА 0 не интересует
1 ответ 43 просмотров
спросил 04 Апр, 20 Наташа (Подтвержденный пользователь) Новичок (670 баллов) 2 2 11 в категории Question2Answer
Mathe Forum Schule und Studenten
Самые активные участники
в этом месяце:

    301 вопросов

    248 ответов

    93 комментариев

    228 пользователей

    ...