М

Марат

+1410
Репутация
13097
Рейтинг
0
Марат Марат Модуль "Друзья друзей" 13 лет назад
Nikitka , Graf, попробуйте перезалить файл general_friends.js в папке /js/. Попробуйте вывести модуль на другой странице. Причина, или некорректный файл js, или конфликт с другими расширениями.
0
Марат Марат Модуль "Друзья друзей" 13 лет назад
Eсть такое. Решения пока не нашел. Причина явно в js, не знаю отчего так происходит.
0
Марат Марат Модуль "Друзья друзей" 13 лет назад
если имели ввиду заголовок окна(изображение), то modules/mod_friends_of_friends/jquery-ui-1.8.16.custom/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png
0
Марат Марат Удаления пользователя через админку из базы 13 лет назад
Подняли, кстати, актуальную тему. Многим пригодится.
0
Марат Марат Удаления пользователя через админку из базы 13 лет назад
Пользователи не удаляются полностью для того, чтобы в случае ошибки, можно было восстановить.
+ за старание, но всё же, наверно, лучше сделать кнопку в админке или задачу для cron.
+3
Марат Марат Модуль "Друзья друзей" 13 лет назад
Обновляйтесь до новой версии!!!
Теперь хостер не будет ругаться ) Даже, если у вас 250 друзей. Переделал файлы. Скачать можно в блоге. В конце поста.
0
Марат Марат Модуль "Друзья друзей" 13 лет назад
Время будет, попробую написать другой вариант. Чтобы брать всю таблицу и оперировать ей. Останется один запрос только. Только не очень скоро наверно.
0
Марат Марат Модуль "Друзья друзей" 13 лет назад
Задача оказывается решается просто ). Это я про встраивание модуля в компонент. Создаете новую позицию(нужно вписать в файле position.txt), назначаете эту позицию на модуль. Затем в нужном месте в файле шаблона вставляете
Код PHP:
{php}cmsModule('название позиции');{/php}
0
Марат Марат Модуль "Друзья друзей" 13 лет назад
можно посмотреть у меня на сайте
0
Марат Марат Модуль "Друзья друзей" 13 лет назад
В коде решение можно поменять. Можно в запросе за один раз всю таблицу брать и потом уже оперировать ей. Только не знаю, насколько это будет оптимально. Потому как, если друзей много, то и таблица будет внушительная.
0
Марат Марат Модуль "Друзья друзей" 13 лет назад
Вполне вероятно. В коде модуля берутся друзья пользователя(один запрос) и в цикле берутся друзья у друзей(сколько друзей, столько запросов). Я видел на одном сайте 250 друзей у пользователя. Вот и считайте. Это один раз загрузить модуль. А если сотни уников в час! Хотя такие сайты по идее стоят на VPS, наверно.
0
Марат Марат Модуль "Друзья друзей" 13 лет назад
Ловите версию 1.1.0 )
Почти все пожелания попытался реализовать. Кроме добавления в друзья в окошке. Не стал делать, итак уже тяжеловесный модуль получается. Что добавлено и ссылка на скачивание выше в блоге.
+3
Марат Марат Модуль "Друзья друзей" 13 лет назад
Хорошо. На днях постараюсь реализовать все пожелания )
+2
Марат Марат Модуль "Друзья друзей" 13 лет назад
да и надо убрать само условие на проверку 'hr_table', оно не задано в админке.
Если не справитесь, на днях постараюсь сделать.
0
Марат Марат Модуль "Друзья друзей" 13 лет назад
Можно сделать наподобие модуля "Новые пользователи".Можете посмотреть как сделано в файле mod_lastreg.tpl. Код в условии:
Код PHP:
{if $cfg.view_type == 'hr_table'}
В условии
Код PHP:
{if $col==$cfg.maxcool} 
Поставьте за место $cfg.maxcool, число колонок, необходимых вам, например 2. Это будет горизонтальная таблица. Ну и соответственно переменные поменяйте на переменные, которые использованы в файле friends_of_friends.tpl
+3
Марат Марат Модуль "Друзья друзей" 13 лет назад
Пожелания постараюсь учесть в следующих версиях, если когда-нибудь доберусь )
0
Марат Марат Модуль "Друзья друзей" 13 лет назад
окошко пустое или вообще нет окна?
0
Марат Марат Модуль "Друзья друзей" 13 лет назад
Профиль юзера это компонент. А модуль это модуль. Чувствуете разницу? Чтобы вписать в компонент, нужно править файлы компонента. Разбираете файлы модуля, смотрите как сделано и по аналогии делаете хак компонента. Только так.
+1
Марат Марат Модуль "Друзья друзей" 13 лет назад
Чтобы не было конфликта, нужно собрать библиотеку jquery.ui.min.js со всеми необходимыми для сторонних решений виджетами, эффектами.... вот по этой ссылке и подключать только в одном месте, например в файле шаблона template.php. Чтобы был доступ к одной библиотеке. Думаю, так можно решить проблему.
Юзертайпом у меня стоят вместе. Конфликта нет почему то.
+1
Марат Марат Модуль "Друзья друзей" 13 лет назад
работать то работает. только вот не будут выводиться общие друзья. Не будет всплывающего окошка.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.