Всем добрый день!
На многих форумах есть возможность сказать "Спасибо" хорошим людям за полезные сообщения.. Это очень приятно..
Давайте подумаем как это сделать?
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 пожертвовать для такого дела...
Даже готов рублей 500 пожертвовать для такого дела...
5. Andrey_Ak - 9 января 2012 — 16:31 - перейти к сообщению
Подскажите пожалуйста, в каком файле и в какой функции добавляются
ссылки на Профиль, E-Mail, WWW, ICQ, ЛС участника конференции,
под каждым его постом?
ссылки на Профиль, E-Mail, WWW, ICQ, ЛС участника конференции,
под каждым его постом?
6. electron - 9 января 2012 — 16:39 - перейти к сообщению
templates/имя_скина/topic_data.tpl , но вам это не поможет. надо водить новую функцию в ядро форума, а это не так уж и просто
7. Andrey_Ak - 9 января 2012 — 16:54 - перейти к сообщению
Ну попробуем..
Сначала нарисуем кнопочку "Спасибо" после {$pm}
потом надо приделать ей функцию которая повышает
рейтинг пользователя, но и одновременно находит файл
с текущим сообщением, и дописывает в его конец
"Сказали спасибо:" текущий_пользователь_который_нажал_эту кнопочку...
В каком файле, какая функция повышает рейтинг пользователя?
И как и какой функцией найти файл сообщения на котором нажали кнопочку "Спасибо" ?
Сначала нарисуем кнопочку "Спасибо" после {$pm}
потом надо приделать ей функцию которая повышает
рейтинг пользователя, но и одновременно находит файл
с текущим сообщением, и дописывает в его конец
"Сказали спасибо:" текущий_пользователь_который_нажал_эту кнопочку...
В каком файле, какая функция повышает рейтинг пользователя?
И как и какой функцией найти файл сообщения на котором нажали кнопочку "Спасибо" ?
8. Andrey_Ak - 10 января 2012 — 00:06 - перейти к сообщению
Нигде не смог найти переменную {$pm} кроме как в topic_data.tpl
9. Andrey_Ak - 10 января 2012 — 02:23 - перейти к сообщению
В каком файле задаются переменные?
Хочу начать с этого:
выдрать создание сообщения в ЛС пользователю, а сделать
вызов внешнего файла .php в который бы передались следующие переменные:
1) Имя_Текущего_пользователя, который нажал кнопку "Спасибо"
2) Путь файла с сообщением, на котором нажали кнопку "Спасибо"
3) Адрес текущей страницы форума, чтоб потом из внешнего скрипта
вернутся на ту-же страницу...
**********************************************************************
большие тексты прячем в спойлер, ок?
модератор
Хочу начать с этого:
Спойлер (Отобразить)
выдрать создание сообщения в ЛС пользователю, а сделать
вызов внешнего файла .php в который бы передались следующие переменные:
1) Имя_Текущего_пользователя, который нажал кнопку "Спасибо"
2) Путь файла с сообщением, на котором нажали кнопку "Спасибо"
3) Адрес текущей страницы форума, чтоб потом из внешнего скрипта
вернутся на ту-же страницу...
**********************************************************************
большие тексты прячем в спойлер, ок?
модератор
10. Andrey_Ak - 10 января 2012 — 04:54 - перейти к сообщению
Сделал по нажатию кнопки "Cпасибо" открытие скрипта thanks.php :
Помогите пожалуйста, как в файл thanks.php передать следующие
переменные:
1) Имя_Текущего_пользователя, который нажал кнопку "Спасибо"
2) Путь файла с сообщением, на котором нажали кнопку "Спасибо",
чтоб можно было дописать в этот файл кто сказал спасибо...
3) Адрес текущей страницы форума, чтоб потом из внешнего скрипта
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'] "
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
переменная
дает имя пользователя конкретного сообщения...
А в какой переменной хранится имя пользователя, который сейчас на сайте, от которого будут писаться сообщения ??
Есть одна проблемка маленькая:
В файле 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 спасибо за работу но хочется же поставить аж руки чешутся.
Andrey_Ak спасибо за работу но хочется же поставить аж руки чешутся.