Плагин Blogger.проблема

Быстрый переход:
Александр

Александр

Member
#1   12 июня 2016 14:51

Помогите пожалуйста

после установки сайт сразц выдал 

SQL error 42S02: Base table or view not found: 1146 Table 'stysty3t_timg.cot_user_blogs' doesn't exist

пока не удалил папку blogger сайт отказывался работать

Добавлено 39 секунд спустя:

я понимаю что не хватает таблицы но куда она делась и от куда ее взять я не понимаю

Алексей

Алексей

Administrator
#2   12 июня 2016 15:38

Куда делась таблица в Вашей базе данных на Вашем сервере - трудно сказать.

и от куда ее взять я не понимаю

В каждом модуле есть папка setup. В ней как раз есть информация для установки модуля. В вашем случае вы можете выполнить вручную plugins/blogger/setup/blogger.install.sql (там запрос на создание таблицы). Как отправить к Вашей БД, думаю знаете.

пока не удалил папку blogger сайт отказывался работать

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

Быстрота и надежность... Ну и красота тоже, конечно

Александр

Александр

Member
#3   12 июня 2016 17:41

Спасибо большое за доступное и простое обьяснение. Сейчас попробую

Добавлено 13 минут спустя:

установил все нормально. но вот если перейти Сайт.ру/blogger то выдает 404 ошибку не поможете?

Отредактировано: Stymul (12.06.2016 17:55, 1 год назад)
Алексей

Алексей

Administrator
#4   12 июня 2016 18:56

Перейдите в корневую категорию блогов. В ту, которую Вы указали в настройках плагина. А то что сайт.ру/blogger выдает 404 - да все верно. На этом роуте нет никаких действий.

Быстрота и надежность... Ну и красота тоже, конечно

Александр

Александр

Member
#5   12 июня 2016 19:38

Извините за тупость но ни как я не соображу в Конфигурации Корневая категория блогов указываю например blog создаю папку blog в коне но дальше моя фантазия кончается 

Добавлено 1 час спустя:

#10350 Alex:

Куда делась таблица в Вашей базе данных на Вашем сервере - трудно сказать.

и от куда ее взять я не понимаю

В каждом модуле есть папка setup. В ней как раз есть информация для установки модуля. В вашем случае вы можете выполнить вручную plugins/blogger/setup/blogger.install.sql (там запрос на создание таблицы). Как отправить к Вашей БД, думаю знаете.

пока не удалил папку blogger сайт отказывался работать

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

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

Отредактировано: Stymul (12.06.2016 21:09, 1 год назад)
Алексей

Алексей

Administrator
#6   13 июня 2016 01:23

Я надеюсь, что Вы все таки создаете категорию blog в модуле page а не физическую папку на диске....

Быстрота и надежность... Ну и красота тоже, конечно

Александр

Александр

Member
#7   13 июня 2016 07:22

Ааа точно. Все сделал. Спасибо вам большое

testovskiy

testovskiy

Member
#8   26 октября 2016 17:37

Возник вопрос такого плана, как настроить права на модуль Pages, плагин Blogger и на структуру Pages, что бы пользователь мог писать только в своем блоге, а не в чужом?

У меня получилось настроить только на определенную группу пользовавателя - создавать, но тогда те кто входит в эту группу могут писать в блог других пользователей входящих в эту группу... что не совсем правильно :(

Добавлено 4 часа спустя:

И еще, при создание нового блога, новая структура Pages данного пользователя имеет тип только для чтения "R", приходится в ручную устанавливать дополнительно еще и тип "W". Иначе - в блоге не выбирается данная категория страницы.

Отредактировано: testovskiy (26.10.2016 22:45, 9 месяцев назад)
Алексей

Алексей

Administrator
#9   27 октября 2016 10:41

Группа пользователей, которой разрешено ведение блога, должна иметь права на запись "W" на сам плагин. Если группа пользователя имеет еще и права "2", то публикациям этого пользователя не требуется премодерация.
Права на категорию отдельно ставить группе пользователей не нужно.

Быстрота и надежность... Ну и красота тоже, конечно

testovskiy

testovskiy

Member
#10   27 октября 2016 17:18

У меня 2 группы пользователей. Устанавливаю для каждой группы пользователей права RW2, на плагин Блоггер. В списке категорий блогов пользователей (в модуле Page) проставил обратно доступ этих групп только на чтение "R". При создание новой записи в блог: поле "Категория" у меня пустое :-(

Алексей

Алексей

Administrator
#11   28 октября 2016 10:17

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

Если код категории не передается при сохранении страницы (поскольку давно делал блог в последний раз и не помню), то в форму можно добавить скрытое поле с кодом категории и именем "rpagecat"

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

Быстрота и надежность... Ну и красота тоже, конечно

testovskiy

testovskiy

Member
#12   28 октября 2016 14:36

Алексей, большое спасибо! Это я, перемудрил с настройками прав.

Вот кратко о правах, это для тех кто захочет по-ковырять настройки (речь пойдет о пользовательских группах):

  1. Права на модуль Pages = R
  2. Права на структуры в модуле Pages = R
  3. Права на плагин Blogger = RW2

Всё работает из "коробки"; проделать для вновь установленного плагина нужно пункт №3, а для тех (таких-как я тестировщиков) у которых не работает - проверти все пункты!

Алексей

Алексей

Administrator
#13   14 ноября 2016 18:07

Добрый день!

Блогер дает пользователям возможность вести свой блог на Вашем сайте. Не думаю, что он подойдет для чего-то вроде FAQ. Что то Вам посоветовать -  даже и в голову не приходит ничего.

Файл page.list.tpl служит для примера. В нем показано прменение тегов, которых нет в модуле Page и которые добавляются плагином.  При использовании на сайте его нужно доработать в соответствии с дизайном сайта. 

 

Быстрота и надежность... Ну и красота тоже, конечно

Алексей

Алексей

Administrator
#14   15 ноября 2016 14:27

Плагин не конфликтует с модулем страниц, а дополняет его. По сути Bloger расширяет функционал модуля страниц и позволяет пользователям создать и вести свой дневник. Если быть точным, то он, в основном, меняет права пользователя разрешая ему запись в свою категорию. Кроме того, он действует в только в той части дерева категорий, которая указана в настройках плагина.

По этому и нет смысла отделять его от модуля страниц и делать что то отдельное.

Быстрота и надежность... Ну и красота тоже, конечно

Алексей

Алексей

Administrator
#15   16 ноября 2016 19:14
#10402 Kailo:

К сожалению, вынужден констатировать, что плагин безнадежно устарел и без доработок в последнюю версию Котонти установке не подлежит.

Это не так. Он вполне успешно функционирует, например вот на поддерживаемом мной сайте: Авторязань. И еще на Свадебке.Рф и на Авточувашии.

Если у Вас не получилось что то использовать, это отнюдь не означает, что оно деффектное. Как вариант вы все таки попробуйте, убедится, что в настройках блога указана корневая категорию для него. Тогда остальные он затрагивать не должен.

Если это все таки происходит то это ошибка.

Если получится ее воспроизвести - поправлю. Спасибо за баг-репорт.

И т.к. шаблон списка страниц для блогов сильно отличается от стандартного, то лучше использовать для него свой шаблон: page.list.blogs.tpl. (где blogs - код корневой категории блогов)

Отредактировано: Alex (16.11.2016 19:30, 8 месяцев назад)

Быстрота и надежность... Ну и красота тоже, конечно