Доброго времени суток, друзья!
Суть разработки ясна из заглавия. Перечислю всё же, что добавилось
1.Статусы пользователей сохраняются параллельно в отдельную таблицу базы.
2.В профиле юзера появляется вкладка "Статусы".
3.Отдельная страница статуса с возможностью добавления комментариев.
4.Отдельная страница "Все статусы" с возможностью перехода к странице статуса.
5.Админу и юзеру для своих статусов возможность удаления их.
6.Записи в ленту активности и удаление записи при удалении комментариев.
Недоработано:
1.После добавления статуса, нужно обновить страницу, чтобы новый статус отобразился во вкладке.
2.Не очень приятное сочетание "Комментировать" и самого статуса в профиле пользователя (над аватаркой). Дорабатываться не будет, поскольку, чтобы сделать более приятным сочетание статуса и ссылки, нужно лезть в файл com_users_profile.tpl, а этот файл у каждого свой и много раз переделанный. Поэтому, лучше не будем его трогать. Кому надо сами сделают.
3.Отсутствие возможности редактирования записи. Долго думал над этим. Всё же решил не стоит. Статусы это надписи в максимум 140 символов, в крайнем случае можно удалить и создать по новой.
4.Возможный минимализм в дизайне. Простите, с дизайном у меня худовато. Опять же, кому надо, переделают .tpl файлы.
5.Работает только для новых статусов. Старые статусы не отображаются в закладке и в странице просмотра статусов. Не придумал пока как их корректно перенести в новую таблицу базы. Если есть идея, предлагайте.
Демо смотрите на сайте.
Скачать.
Инструкция внутри архива. Установка простая. Скачать архив, залить в корень сайта и в админке установить плагин.
Внимание! Перед установкой и тестированием сделать бэкапы файлов и базы данных сайта.
Приятного пользования!
Жду замечаний и предложений.
Суть разработки ясна из заглавия. Перечислю всё же, что добавилось
1.Статусы пользователей сохраняются параллельно в отдельную таблицу базы.
2.В профиле юзера появляется вкладка "Статусы".
3.Отдельная страница статуса с возможностью добавления комментариев.
4.Отдельная страница "Все статусы" с возможностью перехода к странице статуса.
5.Админу и юзеру для своих статусов возможность удаления их.
6.Записи в ленту активности и удаление записи при удалении комментариев.
Недоработано:
1.После добавления статуса, нужно обновить страницу, чтобы новый статус отобразился во вкладке.
2.Не очень приятное сочетание "Комментировать" и самого статуса в профиле пользователя (над аватаркой). Дорабатываться не будет, поскольку, чтобы сделать более приятным сочетание статуса и ссылки, нужно лезть в файл com_users_profile.tpl, а этот файл у каждого свой и много раз переделанный. Поэтому, лучше не будем его трогать. Кому надо сами сделают.
3.Отсутствие возможности редактирования записи. Долго думал над этим. Всё же решил не стоит. Статусы это надписи в максимум 140 символов, в крайнем случае можно удалить и создать по новой.
4.Возможный минимализм в дизайне. Простите, с дизайном у меня худовато. Опять же, кому надо, переделают .tpl файлы.
5.Работает только для новых статусов. Старые статусы не отображаются в закладке и в странице просмотра статусов. Не придумал пока как их корректно перенести в новую таблицу базы. Если есть идея, предлагайте.
Демо смотрите на сайте.
Скачать.
Инструкция внутри архива. Установка простая. Скачать архив, залить в корень сайта и в админке установить плагин.
Внимание! Перед установкой и тестированием сделать бэкапы файлов и базы данных сайта.
Приятного пользования!
Жду замечаний и предложений.
Реклама #
russianru 13 лет назад #
Марат 13 лет назад #
russianru 13 лет назад #
russianru 13 лет назад #
При установке заменятся следующие файлы:
/components/users/frontend.php
/components/users/model.php
/components/users/router.php
/components/users/ajax/status.php
Fuze 13 лет назад #
russianru 13 лет назад #
Марат 13 лет назад #
GNabi 13 лет назад #
Спасибо!
Микулин Сергей 13 лет назад #
Настёна 13 лет назад #
Настёна 13 лет назад #
Марат 13 лет назад #
AddDefaultCharset windows-1251
у вас не utf версия инстанта? слышал вроде бы есть такой.
Марат 13 лет назад #
Марат 13 лет назад #
Настёна 13 лет назад #
nikitka 13 лет назад #
Марат 13 лет назад #
насчет изменений, постараюсь сделать. только не обижайтесь, если скоро не получится. острая нехватка времени. я не профессиональный программер, а то что делаю это просто хобби. основная профессиональная деятельность близко не связана с интернетом и программированием. помимо хобби, обычный джентельменский набор: семья, работа, ребенок, ипотека и.т.п. поэтому очень сложно выкроить время. поймите меня правильно. но я постараюсь.
nikitka 13 лет назад #
Марат 13 лет назад #
При этом был исправлен мелкий недочет в файле /components/users/model.php . Поэтому перезалил архив, и туда же вложил файл с описанием изменений. Кто уже пользуется, просто перезалейте файл model.php
Black-Raven90 13 лет назад #
А страница "Все статусы" с пагинацией? Т.е. статусы разбиваются на страницы по 10 шт. на каждой? Или как?
Марат 13 лет назад #
lezginka.ru 13 лет назад #
не понял - "5.Работает только для новых статусов"
означает ли , что не все статусы будут сохраняться в вкладке/профиле ?
и что значит "старые статусы" ?
Марат 13 лет назад #
"5.Работает только для новых статусов" означает, что если на момент установки у юзера стоял статус, то он не будет отображаться во вкладке, во всех статусах и не будет возможности комментировать. После установки дополнения, как только он установит новый статус, все возможности появятся.
Марат 13 лет назад #
Марат 13 лет назад #
Telema93 13 лет назад #
Patriot 13 лет назад #
Марат 13 лет назад #
Patriot 13 лет назад #
Марат 13 лет назад #
Patriot 13 лет назад #
Марат 13 лет назад #
И ещё сам статус меняется в профиле у юзера? Не во вкладке "статусы", а тот, который у пользователя в профиле над аватаром.
Patriot 13 лет назад #
lezginka.ru 13 лет назад #
Taurus 12 лет назад #
Taurus 12 лет назад #
Марат 12 лет назад #
Если кто-то пользуется ещё, то может записать, например, так "<script>очень плохой код</script>" и он пройдет и выполнится.
Если вам так важны ссылки в статусе, то у модификатора escape есть и другие режимы. О них можете прочитать вот здесь.. Думаю, нужно хотя бы оставить |escape:'javascript'. Хотя, дело ваше ).
Taurus 12 лет назад #
Taurus 12 лет назад #
Female 12 лет назад #
Taurus 12 лет назад #
Марат 12 лет назад #
GarikKR 12 лет назад #
GarikKR 12 лет назад #
Вот такой у меня статус<br><a href="/users/1/status5.html">(0) Комментировать</a> // 1 мин
Марат 12 лет назад #
Ilekor 12 лет назад #
1. Не отображается кнопка комментировать ссылкой. на главной профиля. И понятно почему, текст проходит очистку от всякого Г...на, убирать не выход.
2. На странице все статусы не правильно выводится ссылка комментировать, не подставляется ИД юзера.
Решение:
1. Добавляем кнопку Комментировать на главной профиля.
открываем темплатес/ваш_шаблон/компоненты/ком_юзер_профайл.тпл
Находим
{$usr.status_text|escape:'html'} - если кто менял эту строчку, ищите {$usr.status_text}.
Через пробел вставляйте
открываем компоненты/юзерс/фронтенд.пхп
Находим
Ilekor 12 лет назад #
Вместо
Black-Raven90 12 лет назад #
Ilekor 12 лет назад #
Ilekor 12 лет назад #
Что бы убрать из статуса. Открываем компоненты/юзерс/фронтенд.пхп
Находим
Black-Raven90 12 лет назад #
На вкладке "Статусы" ссылки формируются правильно.
Ilekor 12 лет назад #
Black-Raven90 12 лет назад #
Female 12 лет назад #
Female 12 лет назад #
Black-Raven90,вы нашли решение?
Black-Raven90 12 лет назад #
Female 12 лет назад #
F_a_R_i_D 12 лет назад #
Александр 12 лет назад #
Miledy 12 лет назад #
Может никто не заметил, но у меня возникла проблема:
когда админ редактирует профиль любого пользователя сайта и нажимает кнопку "Сохранить", его перебрасывает на свою страничку. Раньше после нажатия "Сохранить", админ переходил в профиль пользователя, чьи данные редактировались.
Кто знает, в чем проблема?