Блоги для пользователей форума

Автор Crown Brown, 18 июня 2022, 16:52:19

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Crown Brown

Привет всем,
А, есть ли блог для установки на форум?
Что бы пользователи могли вести их персональные блоги.

Я знаю о Adk Blog (A blog system for each user) и SMFBlog.
Они почему-то не становятся на 2.1.2.

Kira

Вроде народ потихоньку допиливает моды под 2.1 Надо немного подождать :)

Crown Brown


Kira

Ну или самому переделать. Может там всего пару строчек заменить нужно.

Crown Brown

Цитата: Kira от 19 июня 2022, 08:07:46Ну или самому переделать. Может там всего пару строчек заменить нужно.
Боюсь, я не владею магией на должном уровне пока

domofor

Цитата: Crown Brown от 18 июня 2022, 16:52:19Привет всем,
А, есть ли блог для установки на форум?
Что бы пользователи могли вести их персональные блоги.

Я знаю о Adk Blog (A blog system for each user) и SMFBlog.
Они почему-то не становятся на 2.1.2.

Если не найдете мод с блогами, то попробуйте создать группу пользователей с правами модератора собственной темы и дайте этим пользователям возможность создавать темы в специальном разделе форума.

Kira

#6
Цитата: Crown Brown от 19 июня 2022, 08:20:37Боюсь, я не владею магией на должном уровне пока
На то и форум, чтоб помочь освоить :)

Бегло глянул два этих мода. В SMFBlog правок много, а в Adk Blog действительно пара строчек.

1. файл package-info.xml
меняешь везде for="2.0 - 2.0.99" на for="2.1.*" чтоб установщик модов его принял.

В принципе, можно устанавливать, игнорируя ошибки. Единственное, что не будет работать, это не будет иконки-ссылки на блог в сообщении под аватаркой пользователя.

2. файл xml/install_2.0.x.xml
Собственно правка файлов движка форума. Принцип следующий.
<search position="что делаем с найденным"><![CDATA[Код который нужно найти в файле движка форума]]></search>
<add><![CDATA[
Код, на который заменяем или вставляем после или перед найденным]]></add>
Пробелы и переводы строк в <search ... CDATA имеют значение. Лучше скопируй из своего файла Display.template.php


а) удаляешь совсем
<operation>
        <search position="replace"><![CDATA[
            // This shows the popular messaging icons.
]]></search>
            <add><![CDATA[
            global $boardurl;
            // This shows the popular messaging icons.
]]></add>
        </operation>

б) расположение иконки-ссылки на блог.
меняешь
<search position="replace"><![CDATA[
                                        ', !empty($message['member']['yim']['link']) ? '<li>' . $message['member']['yim']['link'] . '</li>' : '', '
]]></search>
            <add><![CDATA[
                                        ', !empty($message['member']['yim']['link']) ? '<li>' . $message['member']['yim']['link'] . '</li>' : '', '
                                        <li><a href="'.$scripturl.'?blog='.$message['member']['id'].'" title="'.$txt['blog_principal_title'].'"><img alt="" src="'.$boardurl.'/blog/easymoblog.png" /></a></li>]]>
</add>
на скажем
<search position="before"><![CDATA[// Don't show an icon if they haven't specified a website.
            if (!empty($message['member']['website']['url']) && !isset($context['disabled_fields']['website']))
                echo '
                                        <li><a href="', $message['member']['website']['url'], '" title="' . $message['member']['website']['title'] . '" target="_blank" rel="noopener">', ($settings['use_image_buttons'] ? '<span class="main_icons www centericon" title="' . $message['member']['website']['title'] . '"></span>' : $txt['www']), '</a></li>';]]>
</search>
<add><![CDATA[
            global $boardurl;
            echo '
                                        <li><a href="'.$scripturl.'?blog='.$message['member']['id'].'" title="'.$txt['blog_principal_title'].'"><img alt="" src="'.$boardurl.'/blog/easymoblog.png" /></a></li>';
]]>
</add>
чтоб иконка показывалась после иконки сайта пользователя.
Это теоретически, не проверял :)

Ну а с переводом уж сам как нибудь. Копируешь languages/Adk-Blog.english.php в Adk-Blog.russian.php и переводишь строчки.

Crown Brown

#7
Цитата: domofor от 20 июня 2022, 04:43:54Если не найдете мод с блогами, то попробуйте создать группу пользователей с правами модератора собственной темы и дайте этим пользователям возможность создавать темы в специальном разделе форума.
Прекрасный функционал у SMF я отмечу. Можно реально и блог заменить )
@domofor cпасибо большое за совет!

Цитата: Kira от 20 июня 2022, 06:04:13На то и форум, чтоб помочь освоить :)

@Kira большое спасибо!!!

Сделал, при попытке установить плагин выдало:
Data too long for column 'url' at row 1
файла: /forum/Sources/Errors.php
Строка: 579

Не дает поставить (

А, вообще именно Adk Blog хотелось бы, т.к. для каждого пользователя индивидуальный блог.

domofor

Цитата: Crown Brown от 20 июня 2022, 12:22:46Прекрасный функционал у SMF я отмечу. Можно реально и блог заменить )
@domofor cпасибо большое за совет!

Когда-то давно я экспериментировал с модами блогов на форуме. Но потом снес такие блоги, т.к. они были не на виду и народ туда не заходил.
Для лучшей видимости блогов сделал так: создал на форуме категорию для блогов, а потом в этой категории по желанию участников создавал им персональные разделы, в которых они могли открывать свои темы.

Hatshepsut

На мой 2.1 форум TinyPortal:

https://custom.simplemachines.org/index.php?mod=97

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

Блоги:

https://bg-nacionalisti.org/BNF/index.php?cat=8

Crown Brown

@domofor, я в общем попробовал. Это мне подходит. Получаются обычные блоги - то, что и было нужно.
@Hatshepsut, спасибо вам за наглядный пример!

Идея действительно отличная и подходит для решения задачи по размеению блога на форуме.
Есть минус - если у пользователя блог не пошел скажем так, то он/она будут писать админу, что бы удалить блог.
Могут и не писать, а блог просто висеть 100 лет.
Это все в дополнение к тому, что еще будут писать и те, кто хочет получить новый блог.
Т.е. админу работы )
Ну, м.б. появятся блог моды еще и на наш век.
А, пока ДА, однозначное ДА, это мне подходит! И, большое всем спасибо O0 O0 O0

domofor

Цитата: Crown Brown от 21 июня 2022, 09:42:06Ну, м.б. появятся блог моды еще и на наш век.

Можете еще посмотреть русскоязычный (не требуется переводить) портал Light Portal от Буго. Вроде бы с помощью портала можно создавать страницы как блоге и с комментариями. https://custom.simplemachines.org/index.php?mod=4244

Crown Brown

#12
@domofor, Light Portal от Буго реально нужная вещь - must have! Спасибо!
Ну, и вообще @Bugo молодец!
Купил ему 3 кофе/пива )
https://www.buymeacoffee.com/bugo

domofor

Цитата: Crown Brown от 22 июня 2022, 03:17:35Ну, и вообще @Bugo молодец!
Купил ему 3 кофе/пива )

Я думаю, что на заказ он может сделать мод блогов)

Serifa

Цитата: Crown Brown от 22 июня 2022, 03:17:35реально нужная вещь - must have! Спасибо!
Ты хоть сделай скринов, как оно выглядит. Я вот думаю, можно ли это на форумной игре приспособить. У меня когда-то был задуман формат в виде репортажей с места событий, может тут блоги как раз самое оно?
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Kira

Цитата: Crown Brown от 20 июня 2022, 12:22:46Сделал, при попытке установить плагин выдало:
Data too long for column 'url' at row 1
https://www.simplemachines.ru/index.php?msg=182818 тут такая же проблема.
Ещё актуально или Light Portal полностью устраивает?

Kira

Цитата: Serifa от 22 июня 2022, 19:44:05Ты хоть сделай скринов, как оно выглядит. Я вот думаю, можно ли это на форумной игре приспособить. У меня когда-то был задуман формат в виде репортажей с места событий, может тут блоги как раз самое оно?
Так вот же  
Цитата: Hatshepsut от 21 июня 2022, 05:51:45Блоги:

https://bg-nacionalisti.org/BNF/index.php?cat=8

Crown Brown

Цитата: Kira от 23 июня 2022, 12:20:36https://www.simplemachines.ru/index.php?msg=182818 тут такая же проблема.
Ещё актуально или Light Portal полностью устраивает?
Light Portal удалил, не совсем то. А, так хороший плагин с отличным фнкционалом.
Блог актуален еще, спасибо @Kira