ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (2): [1] 2 »   

> Описание: Было-бы очень замечательно добавить эту функцию
Andrey_Ak
Отправлено: 9 января 2012 — 06:49
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2011  
Откуда: Almaty, KZ
Репутация: 4




Всем добрый день!

На многих форумах есть возможность сказать "Спасибо" хорошим людям за полезные сообщения.. Это очень приятно..

Давайте подумаем как это сделать?
 
 
CAB
Отправлено: 9 января 2012 — 07:47
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




Andrey_Ak, под ником в топике Репутация: -0+

(Отредактировано автором: 9 января 2012 — 07:48)

 
 
Andrey_Ak
Отправлено: 9 января 2012 — 08:08
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2011  
Откуда: Almaty, KZ
Репутация: 4




CAB пишет:
Andrey_Ak, под ником в топике Репутация: -0+


- Да, но это не совсем то что нужно... Тем более для поднятия репутации нужно
иметь определенное количество сообщений.

И хотелось бы сделать как тут:
Прикреплено изображение
post.jpg

 
 
Andrey_Ak
Отправлено: 9 января 2012 — 13:26
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2011  
Откуда: Almaty, KZ
Репутация: 4




Очень хочу такое сделать у себя на форуме...
Даже готов рублей 500 пожертвовать для такого дела... Улыбка
 
 
Andrey_Ak
Отправлено: 9 января 2012 — 16:31
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2011  
Откуда: Almaty, KZ
Репутация: 4




Подскажите пожалуйста, в каком файле и в какой функции добавляются
ссылки на Профиль, E-Mail, WWW, ICQ, ЛС участника конференции,
под каждым его постом?
 
 
electron
Отправлено: 9 января 2012 — 16:39
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




templates/имя_скина/topic_data.tpl , но вам это не поможет. надо водить новую функцию в ядро форума, а это не так уж и просто
 
 
Andrey_Ak
Отправлено: 9 января 2012 — 16:54
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2011  
Откуда: Almaty, KZ
Репутация: 4




Ну попробуем.. Улыбка

Сначала нарисуем кнопочку "Спасибо" после {$pm}
потом надо приделать ей функцию которая повышает
рейтинг пользователя, но и одновременно находит файл
с текущим сообщением, и дописывает в его конец
"Сказали спасибо:" текущий_пользователь_который_нажал_эту кнопочку...

В каком файле, какая функция повышает рейтинг пользователя?

И как и какой функцией найти файл сообщения на котором нажали кнопочку "Спасибо" ?
 
 
Andrey_Ak
Отправлено: 10 января 2012 — 00:06
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2011  
Откуда: Almaty, KZ
Репутация: 4




Нигде не смог найти переменную {$pm} кроме как в topic_data.tpl Огорчение
 
 
Andrey_Ak
Отправлено: 10 января 2012 — 02:23
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2011  
Откуда: Almaty, KZ
Репутация: 4




В каком файле задаются переменные?

Хочу начать с этого:
Спойлер (Отобразить)


выдрать создание сообщения в ЛС пользователю, а сделать
вызов внешнего файла .php в который бы передались следующие переменные:
1) Имя_Текущего_пользователя, который нажал кнопку "Спасибо"
2) Путь файла с сообщением, на котором нажали кнопку "Спасибо"
3) Адрес текущей страницы форума, чтоб потом из внешнего скрипта
вернутся на ту-же страницу...


**********************************************************************
большие тексты прячем в спойлер, ок?

модератор
 
 
Andrey_Ak
Отправлено: 10 января 2012 — 04:54
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2011  
Откуда: Almaty, KZ
Репутация: 4




Сделал по нажатию кнопки "Cпасибо" открытие скрипта thanks.php :

CODE:
'ths' => ($user['www'] !== '') ? '<a href="thanks.php" title="'.$fm->LANG['SendTHS'].' '.$user['name'].'" >'.$_icon['ths'].'</a>':'',


Помогите пожалуйста, как в файл thanks.php передать следующие
переменные:

1) Имя_Текущего_пользователя, который нажал кнопку "Спасибо"
2) Путь файла с сообщением, на котором нажали кнопку "Спасибо",
чтоб можно было дописать в этот файл кто сказал спасибо...
3) Адрес текущей страницы форума, чтоб потом из внешнего скрипта
thanks.php вернутся на ту-же страницу...

???
 
 
Andrey_Ak
Отправлено: 10 января 2012 — 08:40
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2011  
Откуда: Almaty, KZ
Репутация: 4




Уже ведь часть мода сделана, осталось только доделать..
 
 
Andrey_Ak
Отправлено: 11 января 2012 — 11:32
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2011  
Откуда: Almaty, KZ
Репутация: 4




Разобрался, теперь в thanks.php я могу посмотреть следующие переменные:

echo $_SERVER['HTTP_REFERER']; - Адрес страницы откуда был переход
echo $_GET['forum_id']; - Номер форума - число XX (Папки форумов имеют названия: forumXX)
echo $_GET['topic_id']; - Номер темы в форуме - число Y (Файлы тем имеют названия: Y-thd.php)
echo $_GET['post_id']; - Номер поста в теме
echo $_GET['user_id']; - Номер пользователя
echo $_GET['user_name']; - Имя пользователя

Теперь надо понять принцип файлов тем...
И научится туда дописывать текст, но дописывать надо
не в конец файла, а в конец поста указанного пользователя.

А для этого надо в указанном файле найти номер темы, найти после номера темы
текст и дописать в конце текста "Сказали спасибо: $_GET['user_name'] "

(Отредактировано автором: 11 января 2012 — 11:33)

 
 
Andrey_Ak
Отправлено: 11 января 2012 — 17:46
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2011  
Откуда: Almaty, KZ
Репутация: 4




Уже почти написал этот мод...

Есть одна проблемка маленькая:

В файле topic.php
переменная
CODE:
$users[$member_id]['user']

дает имя пользователя конкретного сообщения...

А в какой переменной хранится имя пользователя, который сейчас на сайте, от которого будут писаться сообщения ??
 
 
Andrey_Ak
Отправлено: 11 января 2012 — 20:25
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2011  
Откуда: Almaty, KZ
Репутация: 4




Усе, разобрался.. $fm->user['name']
 
 
roma1
Отправлено: 23 февраля 2012 — 17:05
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 811
Дата рег-ции: Янв. 2011  
Откуда: СССР
Репутация: 24




Хотел просить Юру, проверить мод, может доработать и выложить как мод и нормальную инструкцию по установке ибо здесь полная путаница в разговоре сам с собой, прошу не счесть за наглость, знаю Юра занят, но вдруг побалует нас за преданность Закатив глазки . Может Саня Михалицын сможет проработать мод, ведь важная вещь.
Andrey_Ak спасибо за работу но хочется же поставить аж руки чешутся.
 
 
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Обсуждение »

> Похожие темы: Спасибо за полезные посты
Темы Форум Информация о теме Обновление
Предупреждение
добавить кнопки в предупреждение
Решение проблем Ответов: 2
Автор темы: Mashtab
16 апреля 2009 — 08:09
Автор: Mashtab
сдобовление смайлов
не могу добавить смайлы
Настройка форума Ответов: 1
Автор темы: Zamorskiy
8 февраля 2011 — 22:25
Автор: lisiycat
как из select'а добавить в дб более 1-го выбранного варианта
MySQL Ответов: 2
Автор темы: Defenderyk
16 мая 2009 — 15:47
Автор: Defenderyk
Как добавить картинки к подфорумам
Настройка форума Ответов: 1
Автор темы: vikeng
7 февраля 2010 — 14:51
Автор: yura3d
Темы, где мы оставляли посты
Обсуждаем Ответов: 3
Автор темы: Pauk
12 марта 2009 — 12:46
Автор: Defenderyk
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1117]     [ ]