We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 15895
    • 19 Posts
    Добрый день
    Стоит задача, нужно реализовать возможность комментирования каждой фотографии в фотогалереи. т. е под каждой из фотогрфий авторизованный пользователь может оставлять комментарии. по большому счету функционал как в вконтакте. На данный момент все реализована стандартными инструментами: фотогалерея - gallery, пользователя - login, profile etc. все готовые инструменты что нашел в сети, ориентированны на комментирование именно документом, а не фотографий в галереи.

    Не совсем понимаю с какого бока подойти к задаче, может быть кто то сталкивался уже с подобными вещами? или кто то подскажет в каком направление копать , и желательно не слишком глубоко, т к с XPDO я не сильно разобрался.
      • 41472 ☆ A M B ☆
      • 16 Posts
      Чтобы реализовать функционал «как в вконтакте», вы должны осознать, что одна фотография = один ресурс. При проецировании фотографий Вконтакте на модель MODX так и получается. Если желания так заморачиваться нет, то можно решить проблему, храня лог переписки в виде JSON в поле description каждой фотографии. Или подключить сторонний плагин в это поле, например Disqus.
        • 49529
        • 196 Posts
        Это очень "дорогой" с точки зрения производительности способ, но на стандартных дополнениях бе программирования и правда ничего больше в голову не приходит.
          • 15895
          • 19 Posts
          Я тоже думал по поводу схемы одна фотогрфия-один ресурс. Но тут возникает вопрос перегруженности системы из за большого количества фотографии, и как следствия, документов . При желании, конечно, можно скрыть их из дерева документов, но это повлияет только на быстродействие страницы администрирования.
          А вот над идеей хранения комментарий в поле description, думаю мне стоит посмотреть внимательней. Хотя вот так сходу я пока что тоже не представляю как это сделать