М

Марат

+1410
Репутация
13097
Рейтинг
0
Марат Марат Модуль "Друзья друзей" 13 лет назад
Спасибо! Исправил. Торопился сдать )))
+3
Марат Марат Модуль "Друзья друзей" 13 лет назад
У кого не выводился модуль. Ошибочку нашел ) Уж простите. Архив обновил. Нужно исправить в файле module.php в папке модуля строку 71
Код PHP:
if(!$inDB->num_rows($second_result)){return false;}
на
Код PHP:
if(!$inDB->num_rows($second_result)){continue;}
+3
Марат Марат Модуль "Друзья друзей" 13 лет назад
Друзья! Сегодня написал в личку один пользователь с сайта Инстанта. Что не работает. Но адекватно предоставил демо пользователя со своего сайта. Зашел всё работает. Переписались. Оказалось, что все друзья друзей находятся в друзьях главного админа. Поэтому не видно было.
Я ведь не телепат. По идее даже для главного админа всё должно работать. В коде нет такого разделения.
+4
Марат Марат Модуль "Друзья друзей" 13 лет назад
В админке поменяйте название модуля во фронтэнде )
+2
Марат Марат Модуль "Друзья друзей" 13 лет назад
Нет. Этот файл не при делах.
Конфликт происходит с подключенным в файле com_users_profile.tpl
Код PHP:
{add_js file='includes/jquery/tabs/jquery.ui.min.js'}
и подключенным в файле mod_friends_of_friends.tpl
Код PHP:
<script src="/modules/mod_friends_of_friends/jquery-ui-1.8.16.custom/js/jquery-ui-1.8.16.custom.min.js" type="text/javascript"></script>
Это подключается библиотека jQuery UI. А вот как это совместить, я не знаю.
Надо просто собрать одну библиотеку.
А вы, вообще, обновляли jQuery? Может причина в этом. Эх! Плохо пока разбираюсь в jQuery. Может гуру что подскажут.
+2
Марат Марат Модуль "Друзья друзей" 13 лет назад
Понял вас. Если буду дорабатывать когда-нибудь, сделаю ). В принципе можно сделать посредством ajax.
+5
Марат Марат Модуль "Друзья друзей" 13 лет назад
Перезалил архив. Добавил инсталлятор.
+2
Марат Марат Модуль "Друзья друзей" 13 лет назад
Вижу одну причину, по которой вы не видите друзей у друзей. Друзья ваших друзей находятся у вас в друзьях. Проверьте. Если остальные из группы админа видят модуль, а не видите только вы.
Повторюсь, увидите только тех друзей у друзей, которые не являются вашими друзьями. Логика такая. Поэтому и название модуля во фронтэнде "Вы знакомы?". То есть, если пользователь уже в ваших друзьях, какой смысл его выводить в модуль.
Отпишитесь в личку поконкретнее. Сделайте демо-пользователя. Посмотрю что не так.
+6
Марат Марат Модуль "Друзья друзей" 13 лет назад
Спасибо, Игорь!
Я видел этот файл. Только не знал, будет ли выводиться установка в админке. Добавлю инсталлятор.
+2
Марат Марат Модуль "Друзья друзей" 13 лет назад
Не могу понять почему так (((. Попробуйте поставить общий доступ. Для гостей показ отключен в коде модуля.
Хотя на локалхосте, я админом видел друзей у друзей.
Имейте ввиду, что модуль показывается, только если у вас есть друзья, у них есть друзья. И не показываются друзья друзей, которые уже в ваших друзьях.
А выставляя доступ к модулю определенным группам, вы разрешаете доступ им к модулю. То есть, если даже есть друзья у друзей и нет доступа, группа просто не увидит модуль.
+2
Марат Марат Модуль "Друзья друзей" 13 лет назад
Не совсем понял. Какой создатель? Объясните подробнее. Авторизованный пользователь видит друзей у друзей. У гостей нет друзей. Поэтому не видят. Можно сделать ограничение по группам, но это можете сделать и сами в настройках модуля. Разрешите доступ только нужным группам.
+2
Марат Марат Модуль "Друзья друзей" 13 лет назад
Насчет конфликта, пока не силен в jquery, но постараюсь разобраться. Время будет посижу ). Хотя, на дефолте с архивом от 4 сентября работает нормально. По идее, хорошо бы залить папку jquery-ui-1.8.16.custom в /includes/jquery/ и подключить уже не в файле шаблона модуля, а в файле шаблона template.php.
Насчет перехода на страницу добавления в друзья, не совсем понял вас. Вообще убрать ссылку? Это можно сделать в файле шаблона. Или в новом окошке? Просто использовал обычную ссылку, по которой добавляются друзья на сайте. Не стал заморачиваться )
0
Марат Марат Интеграция сайтов на ICMS 1.8 c платформой NEXTGAME 13 лет назад
Female, у вас проблема локальная, т.е. в настройках вашей ОС.
Попробуйте, отключить поочередно брандмауэр и антивирусник, если стоят. Если после отключения, подключение осуществилось, тогда нужно добавить указзанные порты в исключения. Как это сделать.. Это для встроенного в Винду брандмауера. Для антивиря, читайте в инструкции.
Если и после отключения брандмауэра и антивиря не сработало, обратитесь к своему провайдеру интернета. Возможно он закрыл порты.
+1
Марат Марат Плагин "Статусы пользователей" плюс хак к компоненту "Пользователи" 13 лет назад
Друзья, дополнение требует ещё многих изменений. Это и ajax обновление профиля пользователя(или просто вкладки "статусы") при добавлении нового статуса. И добавление статусов, которые установлены на момент установки, в новую таблицу БД. И пагинация страницы "Все статусы". Если есть пожелания, что-то хотите увидеть ещё, пишите. При доробатке будет учтено. Как только доберусь, переделаю.
0
Марат Марат Плагин "Статусы пользователей" плюс хак к компоненту "Пользователи" 13 лет назад
Если на момент установки был статус, то он никуда не исчеснет. Будет отображаться в профиле юзера как обычно.
0
Марат Марат Плагин "Статусы пользователей" плюс хак к компоненту "Пользователи" 13 лет назад
Без хака и плагина старые статусы нигде не сохраняются. Т.е. изменил юзер статус, вместо статуса, который у него был, в базу записывается новый.
"5.Работает только для новых статусов" означает, что если на момент установки у юзера стоял статус, то он не будет отображаться во вкладке, во всех статусах и не будет возможности комментировать. После установки дополнения, как только он установит новый статус, все возможности появятся.
0
Марат Марат Плагин "Статусы пользователей" плюс хак к компоненту "Пользователи" 13 лет назад
Нет. В данной версии пагинации нет. Возможно будет в следующих версиях.
0
Марат Марат Убираем записи на стене и в блоги закрытых клубов с ленты активности. 13 лет назад
Ну, если поисковик не состоит в закрытом клубе, не увидит )))
А если всерьез, там еще много модулей, где комментарии и посты с приватных клубов выводятся публично. Так что, скорее всего увидят.
0
Марат Марат Напоминание пользователям о существовании сайта 13 лет назад
если добавлять в релиз, нужна немного другая реализация, в виде метода класса cmsCron, чтобы гармонично вписывалось в архитектуру инстанта ) я предпочел сделать в виде отдельного файла, чтобы меньше было изменений в файлах самого ядра. логичнее было бы положить файл в /includes/myphp/, но не разобраля с путями. тяжеловато без переменных окружения ))
да и хорошо было бы включить еще два метода, которые обычно реализованы в соцсетях: поздравление с днем рождения и извещение об активности друзей на сайте
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.