jameson
Участник
- Сообщения
- 612
- Реакции
- 359
В общем один из моих заказчиков, захотел сабж на сайте (движок фф), сделать конечно это можно, но я ненавижу возиться с аяксом и js, особенно когда там нужно еще и ковыряться. Так вот вопрос, может кто-нибудь слышал о подобном модуле, а может он есть в каком-нибудь скрипте или еще может быть кто-нибудь его недописал (могу купить недописанный за разумную цену), просто сейчас получается единственный вариант это переписывать либо старый модуль WmRush (ЛС), а еще лучше свой с 0 делать, поскольку у WmRush вечно все всегда было через одно место сделано, не зря он Артемом Раковым родился
geronimo
Участник
- Сообщения
- 291
- Реакции
- 125
pligin
Участник
- Сообщения
- 3.654
- Реакции
- 1.336
это не проблема сделать.jameson написал(а):В общем один из моих заказчиков, захотел сабж на сайте (движок фф), сделать конечно это можно, но я ненавижу возиться с аяксом и js, особенно когда там нужно еще и ковыряться. Так вот вопрос, может кто-нибудь слышал о подобном модуле, а может он есть в каком-нибудь скрипте или еще может быть кто-нибудь его недописал (могу купить недописанный за разумную цену), просто сейчас получается единственный вариант это переписывать либо старый модуль WmRush (ЛС), а еще лучше свой с 0 делать, поскольку у WmRush вечно все всегда было через одно место сделано, не зря он Артемом Раковым родился
сколько заказчик за это дает?
jameson
Участник
- Сообщения
- 612
- Реакции
- 359
Это мне тоже не проблема сделать, просто хотелось переделать что-то готовое с уже подключенными скриптами и т.д., в общем я сам уже пишу, т.к. ничего похожего не нашел уже молча взял себе простой снип https://bootsnipp.com/snippets/featured/message-chat-box и потихоньку переделываю под нужды заказчика. Просто возможно я ошибаюсь фф, это или нет, но что-то связанное с поездами было и там был примерно такой же личный чат между пользователями. Кстати потом, то что делаю вполне можно доработать до группового чата между допустим админами, рефоводами и т.д. достаточно тупо юзверей объединить по категориям, я сегодня как раз этой хренью занимался, когда форум под фф допиливал, админы, модеры, мониторинги и каждый со своими правами.
pligin
Участник
- Сообщения
- 3.654
- Реакции
- 1.336
Недавно делал, модель MVC, но думаю ты разберешься, а если нет, то спрашивай
HTML
JS
Контроллер
Модель
HTML
HTML:
<div id="listInserts"></div>
JavaScript:
$(function() {
$.get('dashboard/xhrGetListings', function(o) {
for(var i = 0; i < o.length; i++) {
$("#listInserts").append('<div>' + o[i].text + '<a href="#" class="del" rel="'+ o[i].id +'">X</a></div>');
}
$(document).on('click', '.del',function() {
delItem = $(this);
var id = $(this).attr('rel');
$.post('dashboard/xhrDeleteListing', {'id': id}, function() {
delItem.parent().remove();
});
return false;
});
}, 'json');
$('#randomInsert').submit(function() {
var url = $(this).attr('action');
var data = $(this).serialize();
$.post(url, data, function(o) {
$("#listInserts").append('<div>' + o.text + '<a href="#" class="del" rel="'+ o.id +'">X</a></div>');
}, 'json');
return false;
})
});
PHP:
function xhrInsert() {
$this->model->xhrInsert();
}
public function xhrGetListings() {
$this->model->xhrGetListings();
}
public function xhrDeleteListing() {
$this->model->xhrDeleteListing();
}
PHP:
function xhrInsert() {
$text = $_POST['text'];
$sth = $this->db->prepare('INSERT INTO data(text) VALUES(:text)');
$sth->execute(array(':text' => $text));
$data = array('text' => $text, 'id' => $this->db->lastInsertId());
echo json_encode($data);
}
public function xhrGetListings() {
$sth = $this->db->prepare("SELECT * FROM data");
$sth->setFetchMode(PDO::FETCH_ASSOC);
$sth->execute();
$data = $sth->fetchAll();
echo json_encode($data);
}
public function xhrDeleteListing() {
$id = $_POST['id'];
$sth = $this->db->prepare('DELETE FROM data WHERE id = :id');
$sth->execute(array(
':id' => $id
));
}
jameson
Участник
- Сообщения
- 612
- Реакции
- 359
Если кому интересно лс (чат между юзерами готов), ничего навороченного особо нет, обмен сообщениями в режиме чата, смайлы, картинки, уведомления о новых сообщениях, ссылки на профили, ну и конечно же кодирование всех передаваемых символов, в перспективе функционал будет расширен, если кому-то интересен данный продукт для фермы или любого другого сайта на движке фф, пишите в личку, о цене договоримся.
Забыл добавить, что рассылка своим рефералам тоже подключена и работает.
Забыл добавить, что рассылка своим рефералам тоже подключена и работает.
Вложения
-
154 KB Просмотры: 174
-
81,1 KB Просмотры: 172
-
171,6 KB Просмотры: 165
-
98,6 KB Просмотры: 176
-
21,7 KB Просмотры: 93