Блоги или дневники на vBulletin

B

Boss3

#1
Вобла такая функциональная штука, что на ней можно чудеса творить :D Если ваш форум достаточно активный и посещаемый, то юзерам в конце концов можно сделать подарок в виде дневников или блогов ;)

Прикиньте, ваш форумчанин может стать блогером на вашем форуме? Сам может админить свой блог, управлять комментами, стать можно сказать админом! Круто? А то! :D

Блоги как здесь: https://lumtu.com/blogs/

Хотя это пожалуй пример не очень. Тут они не особо пока прижились, но посмотрим что будет дальше.

[DLDOWN="24"]Скачать блоги или дневники на vBulletin (414.9 Кб)[/DLDOWN]

Установка проста:

  • Скачиваем архив
  • Заливаем содержимое папок, папки структурированы
  • Импортируем продукт (продукт находится в upload->includes->xml->product-vbblog.xml)

Во вложении поста находятся 2 русификатора. Один для utf-8, другой для cp-1251

Скачиваем нужный и русифицируем блоги с перезаписью языка RUS

Все ;)
 
А

Аркадий 10

#2
Установил, русифицировал, - а как пользоваться и настраивать этот хак? Чтобы пользователи использовали его? Что надо делать?
 
F

Fly1

#3
Аркадий 10, думаю, что нужно глянуть настройки мода в "Основных настройках" или же, настроить права для каждой группы пользователей.
 
А

Аркадий 10

#4
Аркадий 10, думаю, что нужно глянуть настройки мода в "Основных настройках" или же, настроить права для каждой группы пользователей.
А я к ому, чтобы блоги были в отдельном специальном разделе "блоги пользователей" на главной странице форума, как здесь.
 
W

Wmboard

#5
Аркадий 10, здесь не в отдельном разделе :)
Здесь сделано следующим образом:
1. Убрано меню блогов с навбара (чтоб не захламлять)
2. Создан раздел ссылкой на https://lumtu.com/blogs/

И все.
Сами дневники физически остались там же, где и обычно.

Аркадий 10, думаю, что нужно глянуть настройки мода в "Основных настройках" или же, настроить права для каждой группы пользователей.

Абсолютно верно
 
А

Аркадий 10

#6
Здесь сделано следующим образом:
1. Убрано меню блогов с навбара (чтоб не захламлять)
2. Создан раздел ссылкой на https://lumtu.com/blogs/
А я хАчу как у вас... Но, знаний как сделать нет... Просьба объяснить пошагово - как сделать? :mol:
 
W

Wmboard

#7
Аркадий 10, нажимаете на линк в навбаре где дневники, и копируете ссылку, которая ведет на все дневники (их там несколько, копируете нужную). Сохраняете в блокноте.

Затем идете в Разделы и модераторы, управление разделами и создаете нужный раздел. Ту ссылку, которую вы сохранили ставите в поле

Ссылка раздела
При нажатии на раздел посетитель будет перенаправлен на указанный здесь URL

У вас должен появиться раздел, при нажатии на который пользователи будет переходить на страницу блогов.

Убрать ссылку на дневники в навбаре можно следующим образом.

Стили и шаблоны, управление стилями, редактировать шаблоны, находите шаблон blog_navbar_link, удаляете все содержимое и сохраняете шаблон.

Я бы рекомендовал сохранить содержимое этого шаблона :) Мало ли захочется потом вернуть как было.
 
А

Аркадий 10

#8
Аркадий 10, нажимаете на линк в навбаре где дневники, и копируете ссылку, которая ведет на все дневники (их там несколько, копируете нужную). Сохраняете в блокноте.
То что выделенным мне не понятно, прошу прощения...

Затем идете в Разделы и модераторы, управление разделами и создаете нужный раздел. Ту ссылку, которую вы сохранили ставите в поле
Раздел создан. А в каком поле? (незаконченное предложение?)

Убрать ссылку на дневники в навбаре можно следующим образом.

Стили и шаблоны, управление стилями, редактировать шаблоны, находите шаблон blog_navbar_link, удаляете все содержимое и сохраняете шаблон.

Я бы рекомендовал сохранить содержимое этого шаблона :) Мало ли захочется потом вернуть как было.
Убрать ссылку на дневники в навбаре обязательно?
 
W

Wmboard

#9
А в каком поле? (незаконченное предложение?)
Описание поля в цитате :)


То что выделенным мне не понятно, прошу прощения...
Меню дневники. Горизонтальное меню. Когда нажмете откроется выпадающее меню дневников, там будет несколько ссылок.


Убрать ссылку на дневники в навбаре обязательно?
По желанию :)
 
Н

Ночная странница

#10
Boss, пропавший ты наш, а как с лицензией вопрос? Хак...эээ... нуленый? А если я его на лицензию форум поставлю... последствия будут? (хочу быть заранее готовой)
 
W

Wmboard

#11
Ночная странница, Jelsoft отслеживает исключительно движки vBulletin
 
Н

Ночная странница

#12
Veter, спасибо, поняла :)
Поставила у себя, из проблем возникла только одна: сразу после установки ссылки на блоги оказались нерабочими. Причина обнаружилась в настройках vbSEO, которые, разумеется, требовали настройки. Но я пошла простым путем - просто отключив изменение урлов для блогов)
Теперь всё работает)
 
D

denmart1

#14
Проблемка при создании новой записи или редактировании уже существующей. Вылазит сообщение об ошибке(скрин ниже). При этом когда создаешь запись в дневнике, то она таки появляется, а вот отредактировать вообще не получается. А так все остальное работает вроде:)
 
Н

Ночная странница

#15
denmart, как вы можете видеть, это ошибка в базе данных... что-то у вас не так. Чтобы точно сказать, что за ошибка появляется в данном случае, мне нужна копия письма, которое при каждой подобной ошибке отправляется на емейл, указанный в конфиге ($config['Database']['technicalemail']). Если не хотите указывать свой домен, можете его удалить из текста письма.
 
D

denmart1

#16
Ночная странница, приходит письмо с таким текстом
Database error in vBulletin 3.8.7:

Invalid SQL:
UPDATE blog_text SET ame_flag=0 WHERE blogtextid = 0;

MySQL Error : Unknown column 'ame_flag' in 'field list'
Error Number : 1054
Request Date : Saturday, June 23rd 2012 @ 10:06:05 AM
Error Date : Saturday, June 23rd 2012 @ 10:06:05 AM
Script : http:/blog_post.php?do=updateblog&blogid=
Referrer : http:/blog_post.php?do=newblog
IP Address : 31.40.192.199
Username : *****
Classname : vB_Database
MySQL Version :
Database error in vBulletin 3.8.7:

Invalid SQL:
SELECT ame_flag FROM blog_text WHERE blogtextid=3;

MySQL Error : Unknown column 'ame_flag' in 'field list'
Error Number : 1054
Request Date : Friday, June 22nd 2012 @ 11:57:41 AM
Error Date : Friday, June 22nd 2012 @ 11:57:41 AM
Script : http:/blog_post.php?do=editblog&b=3
Referrer : http:/blog.php?b=3
IP Address : 31.40.192.143
Username : *****
Classname : vB_Database
MySQL Version :
 
W

Wmboard

#17
denmart, попробуйте переустановить заново AME. Должно помочь.
То есть удаляете хак, а затем заново устанавливаете.
 
D

denmart1

#18
denmart, попробуйте переустановить заново AME. Должно помочь.
То есть удаляете хак, а затем заново устанавливаете.
Я вот думаю его вообще снести, все равно видео только с ютуба постят:)
 
W

Wmboard

#19
Ну тоже логично :) Не нужен форуму такой навороченный и частично работающий хак только для Ютуба.
 
D

denmart1

#20
Снес АМЕ, все работает на ура:) Спасибо за подсказку:)
 
W

Wmboard

#21
Ну можно снести, можно переустановить. Ваш случай не уникален :)
 
D

denmart1

#22
Блин, еще одна проблема вылезла с этим хаком:(
При попытке войти в дневник пишет, что
Дневник не существует или не указан идентификатор (номер). Если вы уверены, что использовали правильную ссылку, свяжитесь с администрацией
Перерыл все настройки, вроде все верно, но работать как надо не хочет:(
 
H

Helenka1

#23
denmart, а вы завели свой дневник? Или он вообще на любой вход ругается?
 
D

denmart1

#24
denmart, а вы завели свой дневник? Или он вообще на любой вход ругается?
Да, ругается на любой вход, хоть из кабинета, хоть через меню навбара.
Хотя дневник существует, есть две записи, которые отображаются на главной странице в статистике и откуда можно зайти в дневник и посмотреть записи:)
 
W

Wmboard

#25
Проблема была изначально, или вы мучили форум и уже затем она появилась?
 
D

denmart1

#26
Проблема была изначально, или вы мучили форум и уже затем она появилась?
Не могу сказать точно, сначала была проблема, о которой выше писал, решил ее, создал тестовую запись и не лазил туда больше. И вот сейчас один пользователь пожаловался на такой баг.
 
W

Wmboard

#27
Вы АМЕ вообще удалили?
Пользователь пожаловался... ну протестируйте ботом, под несколькими ботами, под разными группами пользователей проверив предварительно настройки групп. И уже тогда картинка будет более понятна.
 
D

denmart1

#28
Вы АМЕ вообще удалили?
Пользователь пожаловался... ну протестируйте ботом, под несколькими ботами, под разными группами пользователей проверив предварительно настройки групп. И уже тогда картинка будет более понятна.
Да, АМЕ полностью удалил, проверял под админом, простым пользователем, модератором. Везде одно и то же:(
 
W

Wmboard

#29
Ну тогда попробуйте заново залить файлы блогов поверх существующих и переустановить продукт.
 
W

Wmboard

#31
denmart, обычно с блогами не бывает проблем... за столько лет я видел только один баг, это с АМЕ.
 
D

denmart1

#32
denmart, обычно с блогами не бывает проблем... за столько лет я видел только один баг, это с АМЕ.
Вчера целый день переустанавливал, ничего не помогло:(
Когда заходишь по ссылке из навбара дневники-мой дневник, или по аналогичному пути из кабинета, выдает
Дневник не существует или не указан идентификатор (номер). Если вы уверены, что использовали правильную ссылку, свяжитесь с администрацией
Но если зайти по ссылке из навбара дневники-список дневников, все работает как надо, можно сделать новую запись.

Добавлено через 32 минуты
В общем, проблема возникает, когда заходишь по адресу: мойфорум/blog.php
По остальным адресам дневник работает.
 
W

Wmboard

#33
denmart, вы на форуме vbSEO ставили?
 
W

Wmboard

#35
В общем, проблема возникает, когда заходишь по адресу: мойфорум/blog.php

Создается такое впечатление что не полностью удалили, и часть url как то изменена.
мойфорум/blog.php - где у вас эта ссылка?
 
D

denmart1

#36
Создается такое впечатление что не полностью удалили, и часть url как то изменена.
Да вроде все удалил, прошелся по всем папкам внимательно.
мойфорум/blog.php - где у вас эта ссылка?
Ну вот например под админом вхожу через навбар-дневники-ваш дневник попадаю на адрес мойфорум/blog.php?u=1
 
W

Wmboard

#37
Ну вот например под админом вхожу через навбар-дневники-ваш дневник попадаю на адрес мойфорум/blog.php?u=1

И вы попадаете в блог? u=1 - это идентификатор пользователя. Обычно 1 - это админ, 2 - следующий пользователь и так далее.
 
W

Wmboard

#39
А блог у пользователя есть?
Зайдите в панель управления хостингом, посмотрите остались ли таблиц от vbSEO. Все таки мне кажется, что у вас остались какие то хвосты.
 
D

denmart1

#40
А блог у пользователя есть?
Дело в том, что обычно когда блога у пользователя нет, он попадает на страницу с надписью
Пользователь такой-то не имеет записей для отображения.
И с меню для создания новых записей и т.д.

Зайдите в панель управления хостингом, посмотрите остались ли таблиц от vbSEO. Все таки мне кажется, что у вас остались какие то хвосты.
Да, действительно, было четыре таблицы в базе... Удалил их, но проблема не пропала. Попробую еще по новой перезалить файлы блога на сервер.
 
D

denmart1

#41
Опять та же проблема:( Ничего не поменялось:(
 
W

Wmboard

#42
denmart, покажите хотя бы на скриншоте через какую именно ссылку заходите и появляется проблема
 
D

denmart1

#43
Да по стандартной ссылке, что в навбаре появляется после установки продукта
 
W

Wmboard

#44
Ссылка "Ваш дневник"?
 
D

denmart1

#45
Ссылка "Ваш дневник"?
Она самая.

Добавлено через 26 минут
Нашел решение на бормотухе. У человека возникла такая же проблема, решилась заменой в blog.php
Код:
!empty($_REQUEST['b'])
на

Код:
!empty($_POST['b']) OR !empty($_GET['b'])
Заменил у себя, перезалил файл, все заработало как надо. Но почему не работало, так и не понятно.
 
W

Wmboard

#46
Шаблоны дневника трогали? Также возможно что-то изменили-удалили в навбаре лишнее? Или нет?
Такое происходит у всех? Все группы пользователей получают ошибку по этой ссылке?
 
D

denmart1

#47
Шаблоны дневника трогали? Также возможно что-то изменили-удалили в навбаре лишнее? Или нет?
Такое происходит у всех? Все группы пользователей получают ошибку по этой ссылке?
В шаблоны дневника не лазил вообще, в навбаре тоже вроде все нормально...
Да, ошибка у всех возникает, начиная с админа и заканчивая простым пользователем.
 
W

Wmboard

#48
Ну самое главное, нашли решение :)
 
D

Dmi Try

#50
Интересно, а существуют ли отдельные стили для блогов?
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread