Древовидные комментарии v0.2

Небольшие функциональные и визуальные изменения по сравнению с первой версией:

* поправлена верстка
* поправлены стили
* инфо комментария (формат даты комментария, ссылка на комментарий)
* опциональные тексты формы авторизации

TODO

* компактная форма аутентификации комментатора
* опции для инфо комментатора (ссылка на сайт, ссылка на профиль)
* опции для полей формы регистрации (ник, сайт)

Эту версию скачать уже нельзя, последняя тут


← Предыдущая заметка
Плагин "Произвольное чпу"
Следующая заметка →
Мод не визуального редактора
30 ноября 2011, 15:01    Иван MaxSite CMS 0    3309 0

Вы можете авторизоваться на сайте через:


       

Комментарии ()

  • Мюс 01 декабря 2011, 07:48 # 0
    Опции для полей формы регистрации очень нужная вещь! Мне нравится как организована форма регистрации при комментировании в вордпрессе, т.е. присутствуют поля: имя, имейл и пароль. То же самое хотелось и для maxsite, но Максим не стал этого делать, обосновав, что идентификация комюзера все равно проходит по имейлу. Так что в свое время я сама каким-то чудом это сделала :D но не без правки системных файлов конечно, поэтому до сих пор сижу на старой 044 версии. Обновлять и все снова править лень :D
    А вот если бы это можно было реализовать в плагине, да еще и опционально, то цены бы ему не было!
    1. Иван 01 декабря 2011, 11:14 # 0
      В принципе эти поля готовы, осталось придумать как правильно обойти правку common/comments.php или попинать Макса :)
      1. Мюс 01 декабря 2011, 11:29 # 0
        Вот-вот! Наверное, нужно чтобы он в common/comments.php делал какой-нибудь хук (не сильна в этой терминологии), как когда-то делал, чтобы была возможность выводить древовидные комментарии без правки сист.файлов. Тогда d51x вроде сам просил его об этом на форуме поддрежки, Максим быстро внес необходимые изменения в следующей версии движка :)
    2. MAX 02 декабря 2011, 13:44 # 0
      Почему-то не работает авторизация через логинзу... Замечания по плагину. - При новой активации плагина на сайте куча ошибок о несуществующих ключах опций. Нужна проверка на isset(). - Стили нужно привести в единый вид с default. А то каша получается - от плашек до ссылок. Просьба перенести обсуждение на форум поддержки.
      1. Иван 02 декабря 2011, 15:05 # 0
        Проверка на isset() была добавлена во втором апдейте. Видимо надо ввести третью цифру версии для фиксов.
        Сейчас проверил в свежеустановленном движке и плагине стили соответствуют default или имеется ввиду структура вёрстки?
        У меня авторизация через логинзу работает, пруф пожалуйста.

        Обсуждение на форуме создано, ждём проверки модератором.
        1. MAX 02 декабря 2011, 18:21 # 0
          После логинзы перекидывает на http://shvind.ru/maxsite-loginza-auth#comments с 404-страницей. По остальному обновлюсь чуть позже и гляну.
          1. Иван 02 декабря 2011, 20:43 # 0
            Спасибо. Эта проблема была из-за редиректов. У меня стояла маска перехода (*)?(*) на (*) чтобы избежать возможные дубли страниц. Теперь всё работает.
      2. Руслан Сафин 04 декабря 2011, 14:18 # 0
        процесс установки такой же как у д51х?
        или устанавливать как обычный плагин?
        1. Иван 04 декабря 2011, 14:27 # 0
          это обычный плагин
          1. Аноним 03 февраля 2012, 00:28 # 0
            Под версией 0.441 этот плагин работает? Ставлю, активирую, ставлю отметки : показывать древовидные комменты - на page не каких изменений?
            1. Иван 03 февраля 2012, 00:44 # 0
              Нет возможности проверить.
              Попробуй d51x.ru/page/drevovidnye-kommentarii-v-maxsite-cms-1
              Те файлы основа плагина, допиленные в более удобную установку и настройку.
        2. Олег 05 декабря 2011, 22:32 # 0
          У меня после обновления на maxsite 0.60 в tree comments перестали открываться формы для ответа на конкретный комментарий… это у всех так, или дело в моей конфиге?
          1. Иван 05 декабря 2011, 23:26 # 0
            У меня работает, как видишь. Смени шаблон на default и отключай по очереди плагины. Отпиши о результатах, будем разбираться :)
            1. Олег 05 декабря 2011, 23:47 # 0
              Спасибо ;)

              Вот что показывается на дефолтном шаблоне:
              =====================================
              A PHP Error was encountered
              Severity: Notice
              Message: Undefined index: tc_date_format
              Filename: type_foreach/page-comments-do.php
              Line Number: 37
              
              A PHP Error was encountered
              Severity: Notice
              Message: Undefined index: tc_comment_link
              Filename: type_foreach/page-comments-do.php
              Line Number: 86
              
              A PHP Error was encountered
              Severity: Notice
              Message: Undefined index: tc_comment_link
              Filename: type_foreach/page-comments-do.php
              Line Number: 88
              =======================================
              
              внутри шаблона этого файла нет
              type_foreach/page-comments-do.php

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

              плагины пока не отключал.
              если версий как исправить не будет, то отключу конечно
              1. Иван 05 декабря 2011, 23:53 # 0
                Этот файл подключается из папки плагина, ничего никуда перемещать не надо. Проблема с ошибками решается, если зайти в настройки и нажать «сохранить». В следующей версии плагина проблема устранена.
          2. Руслан Сафин 11 декабря 2011, 21:51 # 0
            На моей шаблоне(на основе дефолта) проблема с версткой.
            Шаблон дефолтный. Просто создал свой css профиль
            Долго искал проблему(перековырял и базовый и свой и плагина стили) и ничего не смог сделать, но обнаружил, что в page-comments-do.php
            7 тегов
            и только 6
            Так и должно быть?
            Я не программер, поэтому не смог разобраться в коде, а так может и сам вставил бы куда надо закрывающий тег.
            1. Руслан Сафин 11 декабря 2011, 21:52 # 0
              7 тегов
              <div>
              и только 6
              </div>
              1. Иван 31 января 2012, 14:51 # 0
                посмотри в _type-foreach/page-comments-do.php стандартного шаблона, а закрывается он дальше
            2. Привет 31 января 2012, 12:35 # 0
              Ну чо как доработки то будут? =)
              1. Иван 31 января 2012, 12:49 # 0
                будут, в феврале точно выложу апдейт
                1. Олег 31 января 2012, 13:51 # 0
                  А можно туда добавить выделение цветом комментариев автора блога?
                  Это ведь не займет много времени?
                  1. Иван 31 января 2012, 14:16 # 0
                    Уже есть. Добавляем нужные стили в свой шаблон.

                    div.comments li.users {}
                    div.comments li.comusers {}
                    div.comments li.anonim {}
                    1. Привет 31 января 2012, 16:50 # 0
                      А айпишники комментаторов можно вывести для группы админов? Честно говоря, не смотрел таблицы, не знаю хранятся ли айпишники вообще.
                      1. Иван 31 января 2012, 18:34 # 0
                        хранятся, сделал опцию с выводом
                        1. Аноним 02 февраля 2012, 10:45 # 0
                          Ещё вопрос: на этом CMS можно сделать, чтобы авторизация по openid отображалась не как локальная регистрация, а как ссылка на профиль от openid (фейсбук, фконтакт и прочие) и собственно аватар оттуда? Как это по идее и должно быть.
                          1. Иван 02 февраля 2012, 12:00 # 0
                            если loginza может получать урл на openid аккаунт, то допилить плагин или использовать сторонние комментарии cackle
                            1. Аноним 02 февраля 2012, 13:23 # 0
                              Тебе это не интересно? =) Хочется как можно менее зависеть от кучи сервисов.
                              1. Иван 02 февраля 2012, 13:32 # 0
                                в 0.3 я такое не планировал, может в следующих

                                согласен :) да и удобнее модерировать, когда админка в одном месте
              2. Добавление новых комментариев запрещено.