Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Новые возможности форумов » Система блогов на форум


Система блогов на форум

Сообщений 61 страница 80 из 310

61

Alex_63, спасибо за сей полезный скрипт.

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

▼ Отключение пункта "Блоги" в основном меню:

В настройках Части 1 в HTML верх добавил переменную

Код:
    BLOG.menu  =0;   // Отображение пункта "Избранное" в главном меню, 0 - выкл, 1 -вкл

В файле скрипта на строки 82-83 добавил условие:

Код:
  if((BLOG.menu == 1) { 
    var LI ='&nbsp;<li id="navblogs"><a href="/blogs.php">'+txtBs+'</a></li>';
    $('#pun-navlinks #navindex').after(LI);
  }

▼ Пункт подменю "Мой блог" появлялся у тех, кто не имел права создавать блоги. Оставил его только для авторов.

В файле скрипта на строку 85 добавил условия:

Код:
  if(BLOG.groups==0 || $.inArray(GroupID,BLOG.groups)!=-1) {
    $('#pun-ulinks>ul>.item5').after('&nbsp;<li class="item9"><a href="/blogs.php?show=my">Мой блог</a></li>');
  }

▼ Если есть группы пользователей, не имеющих права читать блоги, то в настройках форума @Блоги  надо отключить им чтение.
Т.к. запрет чтения в скрипте можно обойти через профиль любого автора блога: войти в профиль → ссылка "Показать все сообщения" → перейти на любое сообщение, которое начинается с "888TopicPost_Blog888"

+1

62

swed.loki
1. Лишняя скобка внутри if

if((BLOG.menu == 1) {
        var LI ='&nbsp;<li id="navblogs"><a href="/blogs.php">'+txtBs+'</a></li>';
        $('#pun-navlinks #navindex').after(LI);
      }

2.

swed.loki написал(а):

Пункт подменю "Мой блог" появлялся у тех, кто не имел права создавать блоги. Оставил его только для авторов.

СПС, поправил в исходном скрипте. Заодно сократил скрипт, теперь версия скрипта - V1.2.1

swed.loki написал(а):

перейти на любое сообщение, которое начинается с "888TopicPost_Blog888"

Посты с идентификатором блогозаписей и комментов скрываются из результатов выдачи поиска.

0

63

swed.loki
Ксать пункт меню "Блоги" мон скрыть css без всяких изменений в файле скрипта

<style>#pun-navlinks #navblogs{display:none!important;}</style>

0

64

Alex_63 написал(а):

Посты с идентификатором блогозаписей и комментов скрываются из результатов выдачи поиска.

Alex_63, в поиске скрываются, а через профиль всё равно доступны.

По шагам

В настройках блоги доступны только 1-й и 2-й группе. Захожу на форум Гостём, открываю профиль админа, жму "Показать все сообщения"
http://funkyimg.com/i/28RKk.jpg

В открывшемся списке кликаю "@Блоги"
http://funkyimg.com/i/28RKm.jpg

Попадаю на закрытый для гостя форум с блогами и могу там делать всё, что позволено в соответствии с основными настройками прав, как в "обычном" форуме.

http://funkyimg.com/i/28RKn.jpg

При чём в адресной строке браузера ссылка вида ".../viewforum.php?id=4", т.е. без замены на ".../blogs.php?show=all".
Получается, что введя в адресной строке прямую ссылку на форум с блогами, переходим на него независимо от ограничений скрипта.

Может ввести контроль адресной строки и делать редирект при условии: "если в адресной строке viewtopic.php и на странице есть "888TopicPost_Blog888", то редирект на ".../blogs.php?show=all"?


Теперь по удобству пользования:
► блок "Навигация - Статистика" и блок "Автор" лучше сделать с одной стороны, или слева, или справа. Напрягает когда при переходе основное окно с текстом скачет туда-сюда.
► блок "Навигация - Статистика" желательно разместить на всех страницах, неудобно возвращаться назад на страницу или через меню "Блоги", чтоб попасть на список сообщений.


Alex_63 написал(а):

Ксать пункт меню "Блоги" мон скрыть css без всяких изменений в файле скрипта

пасиб, приму к сведению :)

0

65

swed.loki написал(а):

а через профиль всё равно доступны.

Походу мну недоглядел, под Гостем (или другой группой с запретом просмотра) - функция не срабатывает (Нун править)

0

66

Скрипт Блогов обновлен до версии V1.3.0
В этой версии: Устранен баг с отображением скрытых записей юзерам с запретом доступа


Внимание! Необходимо заменить часть скрипта в HTML низ:

<!-- Система блогов на форум © Alex_63 / Ч.2 в HTML низ -->
<script type="text/javascript">
if(BLOG.view == 0 || $.inArray(GroupID,BLOG.view)!=-1){BLOG.setup();}
else if(BLOG.view!=0){(function() {
  if(document.URL.indexOf('blogs.php')!=-1){$('#pun-main .info .container').html(BLOG.txterror);}
  if($('#pun-index').length){$('.category h2>span:contains("@Blogs")').parents('.category').remove();}
  if($('#pun-searchtopics').length){$('.tcl a:contains("·")').parents('tr').remove();}
  if($('#pun-searchposts').length){$('.post h3>span>strong+a[href$="viewforum.php?id='+BLOG.fID+'"]').parents('.post').remove();}
}())}</script>

+1

67

Alex_63 написал(а):

Скрипт Блогов обновлен до версии V1.3.0
В этой версии: Устранен баг с отображением скрытых записей юзерам с запретом доступа

http://s2.uploads.ru/4TSpf.gif

Отредактировано Lusiya (Вт, 8 Мар 2016 12:05:46)

+1

68

Alex_63 написал(а):

Устранен баг с отображением скрытых записей юзерам с запретом доступа

Alex_63, что-то пошло не так. Пользователь запрещённый к чтению блогов не может посмотреть свои сообщения, не относящиеся к блогам.
Выдаётся сообщение: "В этом форуме нет сообщений этого пользователя."
Даже не так, сообщения в профиле пользователей могут просматривать только прользователи с правом создания блогов.

Отредактировано swed.loki (Вт, 8 Мар 2016 13:04:43)

0

69

swed.loki
Ни наю, наверно у юзера, под которым Вы тестили, нет ни одного поста на форуме
У мну всё работает - Как Проверил:
Перенес тестовый аккаунт в тестовую группу - Доступ ей не прописал в разрешенных в скрипте
Захожу под этим Акком - кликаю "Показать все сообщения" в Профиле - (Под этим акком ранее создавал сообщения) - См скриншоты

Скрины

http://savepic.net/7845860m.png
http://savepic.net/7849956m.png
http://savepic.net/7839716m.png

Ксать скрипт Блогов не может выдать сообщение "В этом форуме нет сообщений этого пользователя." Это сообщение от сервиса, если у юзера нет ни одного Поста

0

70

Alex_63, долго не мог разобраться, но, таки да, косяк на моей стороне, намудрил с настройкой форумов :)

0

71

swed.loki написал(а):

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

:glasses: Форум "@Блоги" нун оставлять как есть  - выставить ток два параметра согласно описанному в первопосте темы - остальное настраивается в скрипте

0

72

Alex_63 написал(а):

Система блогов на форум

Доброго дня, как подключить?

http://s4.uploads.ru/lBM4q.png

форум - тест   http://oreh.mybb.ru/

вот здесь почему-то не включается. Даже галочки не ставятся

Свернутый текст

http://se.uploads.ru/56sXj.png

Отредактировано Миндальк@ (Пн, 2 Май 2016 13:57:54)

0

73

Миндальк@ написал(а):

вот здесь почему-то не включается. Даже галочки не ставятся

Администрирование - Группы, - Редактировать - проставить возможность нужным Группам отвечать и создавать темы

+1

74

Deff написал(а):

Администрирование - Группы, - Редактировать - проставить возможность нужным Группам отвечать и создавать темы

Ой, Deff
пасип! Тупанула)))

0

75

Deff написал(а):

Администрирование - Группы, - Редактировать - проставить возможность нужным Группам отвечать и создавать темы

хм... все подключено

0

76

Миндальк@
Снимите переадресацию с форума @Блоги

+1

77

Alex_63 написал(а):

Миндальк@
Снимите переадресацию с форума @Блоги

о,сняла,работает))) Пасип!
15-ти минутная пауза при добавлении блога сохраняется? о чем вначале ветки написано?

0

78

Миндальк@
Да, сохраняется - пока ничего не изменилось..

+1

79

Alex_63 написал(а):

Миндальк@
Да, сохраняется - пока ничего не изменилось..

ага,порядок)))Спасибо!

0

80

В мобильном варианте форум с блогами выглядит вот так

Свернутый текст

http://i78.fastpic.ru/big/2016/0502/b6/a9c77acbed1a77afe8c0ac2ea38e8db6.png

Это можно как то поправить? Или вариантов нет?

0


Вы здесь » Единый форум поддержки » Новые возможности форумов » Система блогов на форум