Все для DataLife Engine / DLE модули / Бесплатные / Модуль Друзья 2.0 список друзей на сайте для DLE

Модуль Друзья 2.0 список друзей на сайте для DLE

Модуль Друзья 2.0 список друзей на сайте для DLE


Полезный модуль Dle Друзья 2.0 позволяет любому пользователю добавлять к себе в друзья других пользователей. Модуль дле Друзья 2.0 список друзей на сайте для DLE

1. Добавление удаление друзей
2. Вывод списка друзей в профиле
3. Оповещение о запросе добавления в PM, E-mail
4. Редактирования шаблонов сообщений оповещения в админке

Модуль друзья установка на DLE 8.x - 9.2

Инструкция как : Как закачать файлы на сервер

Распакуйте файловый архив. Очень внимательно загрузите всё содержимое из папки Uploads в карневой каталог, иначе модуль не сможет осуществлять корректную работу. Далее запустите файл install.php после успешного завершения удалите его!.

Инструкция как : Подключить модуль к Datalife Engine




Открываем файл engine/engine.php

Ищем:
case "stats" :include ENGINE_DIR.'/moduli/stats.php';break;


После вставляем :

case "friends" :include ENGINE_DIR.'/moduli/friends/friends.php';break;

Открываем файл
engine/inc/options.php


Ищем:

$options['others'] = array(


После вставляем :

array('name' => "Друзья (2.0)",'url' => "$PHP_SELF?mod=friends",'descr' => "Модуль друзей на сайте",'image' => "friends.png",'access' => "all",),


Подключаем к профилю пользователя, отрываем файл /engine/modules/profile.php

Ищем:

$tpl->set( '{lastdate}', langdate( "j F Y H:i", $row['lastdate'] ) );


После вставляем :
$op = "userinfo";require_once ENGINE_DIR."/moduli/friends/friends.php";


Oткрываем файл /templates/ваша тема/userinfo.tpl

Ищем:

Группа: {status}


После вставляем :

Друзья:{friends}


Ищем:
      {usertitle}


После вставляем :
      <br />      [invfriend]&raquo; Добавить в друзья[/invfriend]      <br />


o ЧПУ (человеко-понимаемый урл)
Для этого откройте файл .htaccess в корне портала и после строки RewriteEngine On, добавьте следующие строки:

      # Друзья      RewriteRule ^friends/invite/([^/]*)(/?)+$ /?do=friends&op=invite&key=$1 [L]      RewriteRule ^friends/approve/([^/]*)(/?)+$ /?do=friends&op=approve&key=$1 [L]      RewriteRule ^friends/delete/([^/]*)(/?)+$ /?do=friends&op=delete&key=$1 [L]


На этом установка завершена

Рекомендуем скачать модуль на dle Друзья 2.0 список друзей на портале

modul-druzya-2.0-dlya-dle.rar [48,5 Kb] (cкачиваний: 477)
  • 100

Комментарии 16

Cobalt от 27 декабря 2012 10:15
Всем привет.

Подскажите, может кто делал такое:

При добавлении в друзья используется такой тег, в userinfo.tpl - [invfriend]Добавить в друзья [/invfriend], при нажатии, кнопка исчезает, а как сделать что бы, когда друг примет заявку, был текст, что этот человек у вас в друзьях?

И еще, когда нет друзей, отображается пустое место, а как сделать, что бы был текст "друзей пока нет" ?

Подскажите как реализовать..

Заранее спасибо!
Roland от 21 июля 2012 03:04
Кто нить может подсказать что есть под ДЛЕ 9,6

Отдам сайт бесплатно
более 8000 юзероф

494-5два9-986 ася
dle9.com от 2 июля 2012 13:00
zveeeer,

Тот же модуль, должен быть рабочий Модуль del Osdle friends v1.5 9.3, 9.2 Новости друзей друзья сайта
zveeeer от 2 июля 2012 09:07
у меня DLE 9.5 и не пошел он :recourse:
dle9.com от 28 июня 2012 13:42
zoOmer,
Модуль del Osdle friends v1.5 9.3, 9.2 Новости друзей друзья сайта
но , запрос у них верно может добавлять в базу данных, что сделать можно уже вручную...если уж нужен так этот модуль
zoOmer от 28 июня 2012 02:23
dle9,
Хорошо попробую!
Так другие версии не под 9.0 :recourse:
dle9.com от 27 июня 2012 19:30
zoOmer,
Здесь запросы в базу данных с ошибкой добавляется видимо не адаптировали правильно, попробуйте другую версию
или удалите файле в install.php два раза сделайте установку

$tableSchema[] = "INSERT INTO `".PREFIX."_email` VALUES (8, 'frnd_pm', 'Уважаемый {%username_to%}, \r\n<br />уведомляем вас о том, что вам было послано предложение дружбы от пользователя  \"{%username%}\" \r\n<br />\r\n<br />Вы можете <a href=\"{%aprove%}\">принять</a> или <a href=\"{%notaprove%}\">отклонить</a> предложение дружбы\r\n<br />\r\n<br />С уважением,\r\n<br />Администрация {%site%}');";


хотя потом все равно понадобится вставить, чтобы приходили уведомления
zoOmer от 27 июня 2012 03:33
dle9,
Нет 9.0
dle9.com от 26 июня 2012 15:19
zoOmer,

А, версия движка 9.6 ?
zoOmer от 26 июня 2012 15:13
Когда запускаю файл инсталки выбивает ошибку!

INSERT INTO `dle_email` VALUES (8, 'frnd_pm', 'Уважаемый {%username_to%},
уведомляем вас о том, что вам было послано предложение дружбы от пользователя "{%username%}"

Вы можете принять или предложение дружбы

С уважением,
Администрация {%site%}');

Когда захожу в профилЬ тоже бьет ошибку!

SELECT u.name, f.friend_id FROM dle_users_friends f, dle_users u
WHERE f.user_id = (SELECT user_id FROM dle_users WHERE name = 'zoOmer')
AND f.approve = 1 AND u.user_id = f.friend_id ORDER BY u.name
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent