ExBB Community » » Обсуждение » Спасибо за полезные посты

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

1. Andrey_Ak - 9 января 2012 — 06:49 - перейти к сообщению
Всем добрый день!

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

Давайте подумаем как это сделать?
2. CAB - 9 января 2012 — 07:47 - перейти к сообщению
Andrey_Ak, под ником в топике Репутация: -0+
3. Andrey_Ak - 9 января 2012 — 08:08 - перейти к сообщению
CAB пишет:
Andrey_Ak, под ником в топике Репутация: -0+


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

И хотелось бы сделать как тут:
4. Andrey_Ak - 9 января 2012 — 13:26 - перейти к сообщению
Очень хочу такое сделать у себя на форуме...
Даже готов рублей 500 пожертвовать для такого дела... Улыбка
5. Andrey_Ak - 9 января 2012 — 16:31 - перейти к сообщению
Подскажите пожалуйста, в каком файле и в какой функции добавляются
ссылки на Профиль, E-Mail, WWW, ICQ, ЛС участника конференции,
под каждым его постом?
6. electron - 9 января 2012 — 16:39 - перейти к сообщению
templates/имя_скина/topic_data.tpl , но вам это не поможет. надо водить новую функцию в ядро форума, а это не так уж и просто
7. Andrey_Ak - 9 января 2012 — 16:54 - перейти к сообщению
Ну попробуем.. Улыбка

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

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

И как и какой функцией найти файл сообщения на котором нажали кнопочку "Спасибо" ?
8. Andrey_Ak - 10 января 2012 — 00:06 - перейти к сообщению
Нигде не смог найти переменную {$pm} кроме как в topic_data.tpl Огорчение
9. Andrey_Ak - 10 января 2012 — 02:23 - перейти к сообщению
В каком файле задаются переменные?

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


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


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

модератор
10. Andrey_Ak - 10 января 2012 — 04:54 - перейти к сообщению
Сделал по нажатию кнопки "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 вернутся на ту-же страницу...

???
11. Andrey_Ak - 10 января 2012 — 08:40 - перейти к сообщению
Уже ведь часть мода сделана, осталось только доделать..
12. Andrey_Ak - 11 января 2012 — 11:32 - перейти к сообщению
Разобрался, теперь в 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'] "
13. Andrey_Ak - 11 января 2012 — 17:46 - перейти к сообщению
Уже почти написал этот мод...

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

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

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

А в какой переменной хранится имя пользователя, который сейчас на сайте, от которого будут писаться сообщения ??
14. Andrey_Ak - 11 января 2012 — 20:25 - перейти к сообщению
Усе, разобрался.. $fm->user['name']
15. roma1 - 23 февраля 2012 — 17:05 - перейти к сообщению
Хотел просить Юру, проверить мод, может доработать и выложить как мод и нормальную инструкцию по установке ибо здесь полная путаница в разговоре сам с собой, прошу не счесть за наглость, знаю Юра занят, но вдруг побалует нас за преданность Закатив глазки . Может Саня Михалицын сможет проработать мод, ведь важная вещь.
Andrey_Ak спасибо за работу но хочется же поставить аж руки чешутся.

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

Powered by ExBB
[Script Execution time: 0.0447]     [ ]