Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

User Blog Mod: доработки

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
dunrus
phpBB 1.2.0
Сообщения: 14
Стаж: 9 лет 11 месяцев
Благодарил (а): 1 раз

Re: User Blog Mod: доработки

Сообщение dunrus »

вот ссылка

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

http://bb3x.ru/mods/info/68
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: User Blog Mod: доработки

Сообщение Sheer »

Советую брать моды из надежных источников https://www.phpbb.com/community/viewtopic.php?t=1308375
А не говносайтов.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
dunrus
phpBB 1.2.0
Сообщения: 14
Стаж: 9 лет 11 месяцев
Благодарил (а): 1 раз

Re: User Blog Mod: доработки

Сообщение dunrus »

хорошо буду знать))
спс за совет
в надежном источнике отображение картинок было предусмотрено?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: User Blog Mod: доработки

Сообщение Sheer »

Вообще-то это плагин, в дистрибутивах файла userlist.php нет. Выложите его в виде вложения (rar или zip)
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
dunrus
phpBB 1.2.0
Сообщения: 14
Стаж: 9 лет 11 месяцев
Благодарил (а): 1 раз

Re: User Blog Mod: доработки

Сообщение dunrus »

да, это плагин
User List.rar
(6.66 КБ) 287 скачиваний
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: User Blog Mod: доработки

Сообщение Sheer »

Ну не знаю... Файлы вроде в порядке...
Запусти такой скрипт (обзови blog_test.php)

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

<?php

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'blog/functions.' . $phpEx);
include($phpbb_root_path . 'includes/blog/functions_view.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
header('Content-type: text/html; charset=UTF-8');

$sql = 'SELECT * FROM ' . BLOGS_TABLE . ' LIMIT 0,15';
$result = $db->sql_query($sql);
while($row = $db->sql_fetchrow($result))
{
	echo "<br />$row[blog_id] <br />";
	$blog_text = trim_text($row['blog_text'], $row['bbcode_uid'], 200, $row['bbcode_bitfield'], $row['enable_bbcode']);
	$bbcode_options = (($row['enable_bbcode']) ? OPTION_FLAG_BBCODE : 0) + (($row['enable_smilies']) ? OPTION_FLAG_SMILIES : 0) + (($row['enable_magic_url']) ? OPTION_FLAG_LINKS : 0);
	$blog_text = generate_text_for_display($blog_text, $row['bbcode_uid'], $row['bbcode_bitfield'], $bbcode_options);
	print '<br /><textarea rows="2" cols="120">'.$blog_text.'</textarea><br />';
	print "$blog_text";
}
$db->sql_freeresult($result);
?>
Потом покажи скрин
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
dunrus
phpBB 1.2.0
Сообщения: 14
Стаж: 9 лет 11 месяцев
Благодарил (а): 1 раз

Re: User Blog Mod: доработки

Сообщение dunrus »

вот что получилось
3.jpg
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: User Blog Mod: доработки

Сообщение Sheer »

В скрипте строка

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

include($phpbb_root_path . 'includes/blog/functions_view.' . $phpEx);
лишняя, но похоже у тебя в Базе так и хранится. bb-код включен?

Добавлено спустя 5 минут 30 секунд:

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

<?php

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'blog/functions.' . $phpEx);


// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
header('Content-type: text/html; charset=UTF-8');

$sql = 'SELECT * FROM ' . BLOGS_TABLE . ' LIMIT 0,5';
$result = $db->sql_query($sql);
while($row = $db->sql_fetchrow($result))
{
	$text = $row['blog_text'];
	echo "ID $row[blog_id] ";

	print '<br /><textarea rows="10" cols="120">'.$text.'</textarea><br />';

	$blog_text = trim_text($row['blog_text'], $row['bbcode_uid'], 200, $row['bbcode_bitfield'], $row['enable_bbcode']);
	$bbcode_options = (($row['enable_bbcode']) ? OPTION_FLAG_BBCODE : 0) + (($row['enable_smilies']) ? OPTION_FLAG_SMILIES : 0) + (($row['enable_magic_url']) ? OPTION_FLAG_LINKS : 0);
	$blog_text = generate_text_for_display($blog_text, $row['bbcode_uid'], $row['bbcode_bitfield'], $bbcode_options);
	print '<br /><textarea rows="10" cols="120">'.$blog_text.'</textarea><br />';
	print "$blog_text<hr />";
}
$db->sql_freeresult($result);
?>
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
dunrus
phpBB 1.2.0
Сообщения: 14
Стаж: 9 лет 11 месяцев
Благодарил (а): 1 раз

Re: User Blog Mod: доработки

Сообщение dunrus »

да, bb-код включен
4.jpg
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: User Blog Mod: доработки

Сообщение Sheer »

А! Так это вложения! Так вывод вложений не предусмотрен. Вложения парсить надо.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
dunrus
phpBB 1.2.0
Сообщения: 14
Стаж: 9 лет 11 месяцев
Благодарил (а): 1 раз

Re: User Blog Mod: доработки

Сообщение dunrus »

да, эти картинки идут вложением
пользователь при создании блога прикрепляет картинку, она идет титульной, ее и нужно отобразить при просмотре всех блогов

при создании нескольких блогов одним пользователем они же отображаются списком с картинками, в просмотре его блогов

а при просмотре всех блогов картинок нет

а есть идеи как их вытащить, чтобы отображались?
думаю это было бы полезной доработкой
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: User Blog Mod: доработки

Сообщение Sheer »

Открыть ./blog/includes/functions_view.php
Найти

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

		array('[quote="', "":$uid]"),
Добавить после

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

		array('[url=', ":$uid]"),
		array('[attachment=', ":$uid]"),
Открыть ./blog/view/userlist.php
Найти

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

	$blog_text = generate_text_for_display($blog_text, $last_blog['bbcode_uid'], $last_blog['bbcode_bitfield'], $bbcode_options);
Добавить после

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

// Parsing attachments -->

	$update_count = $attachments = $attach_list = array();

	if ($last_blog['blog_attachment'])
	{
		$attach_list[] = (int) $last_blog['blog_id'];
	}

	if (sizeof($attach_list))
	{
		$sql = 'SELECT *
			FROM ' . BLOGS_ATTACHMENT_TABLE . '
			WHERE ' . $db->sql_in_set('blog_id', $attach_list) . '
			ORDER BY real_filename DESC, blog_id ASC';
		$result = $db->sql_query($sql);

		while ($at_row = $db->sql_fetchrow($result))
		{
			$attachments[] = $at_row;
		}
		$db->sql_freeresult($result);
	}

	parse_attachments_for_view($blog_text, $attachments, $update_count, true);

// <-- Parsing attachments	
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
dunrus
phpBB 1.2.0
Сообщения: 14
Стаж: 9 лет 11 месяцев
Благодарил (а): 1 раз

Re: User Blog Mod: доработки

Сообщение dunrus »

выдал ошибку
5.jpg
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: User Blog Mod: доработки

Сообщение Sheer »

Звиняйте

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

FROM phpbb_blogs_attachment
заменить на

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

FROM ' . BLOGS_ATTACHMENT_TABLE . '
Добавлено спустя 58 секунд:
Исправил в коде.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
dunrus
phpBB 1.2.0
Сообщения: 14
Стаж: 9 лет 11 месяцев
Благодарил (а): 1 раз

Re: User Blog Mod: доработки

Сообщение dunrus »

Урааа)) Спасибо!!
картинки начали отображаться
Закрыто

Вернуться в «Поддержка модов для phpBB 3.0.x»