Ask Me(Спроси Меня) by ValekS

2.27K
.
ValekS
Ей 25
Модуль Ask Me(Спроси Меня)

Автор: ValekS
Сайт автора: JohnCMS-Help.COM

Совместимость: JohnCMS 5.*.*
Версия модуля: 1.0.0

Описание:
Ask Me - Спроси Меня - это сервис где вы можете задавать вопросы и отвечать на вопросы заданные вам.
Задавать вопросы можно без регистрации, в режиме "Аноним".
Для того что бы вам смогли задать вопросы, вам необходимо зарегистрироваться.
Процесс Регистрации очень прост - введите своё Имя,Фамилию и всё!

Установка модуля:
1) Содержимое архива распаковать в корень с заменой файлов;
2) Перейти по адресу - http://ваш_сайт/askme/install.php;
3) Нажать внизу Установить модуль;
4) Удалить файл /askme/install.php;
5) Установка завершена.
Прикрепленные файлы:
.
ValekS
Ей 25
Скриншот своей странички
Прикрепленные файлы:
.
ValekS
Ей 25
Скриншот когда зашёл на страничку к другому пользователю
Прикрепленные файлы:
.
Ей 25
Скриншот Профиля
Прикрепленные файлы:
.
Ей 25
Если у вас изменён файл /pages/mainmenu.php, то вставьте в любое место следующий код:
// Ссылка на Ask Me
if ($user_id)
echo '<div class="menu"><a href="/askme/">Спроси Меня</a> ' . counters::askme() . '</div>';

Если у вас изменён файл /incfiles/classes/counters.php, то вставьте в начало файла(после class counters {) следующий код:
/*
    -----------------------------------------------------------------
    Счетчик Ask Me(Спроси Меня)
    -----------------------------------------------------------------
    */
    static function askme() {
      $usr = mysql_fetch_assoc(mysql_query("SELECT `id` FROM `askme_users` WHERE `uid` = ".core::$user_id." "));
      if ($usr != NULL) {
      $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `askme_answers` WHERE `uid`='" . core::$user_id . "'"), 0);
      $ncount = mysql_result(mysql_query("SELECT COUNT(*) FROM `askme_questions` WHERE `uid`='" . core::$user_id . "' AND `on` = 1"), 0);
      $total = $ncount > 0 ? '('.$count.' <span class="red">+'.$ncount.'</span>)' : '('.$count.')';
      } else {
      $total = '';
          }
      return $total;
    }

Если у вас изменён файл /user/profile.php, то вставьте в свой файл(посте 165 строки) следующий код:
// Ссылка на страничку Ask Me
$usr = mysql_fetch_assoc(mysql_query("SELECT * FROM `askme_users` WHERE `uid` = ".$user['id']." "));
if ($usr != NULL) {
echo '<div class="list1"><img src="../images/info.png" width="16" height="16"/>&#160;<a href="/askme/index.php?id='.$usr['id'].'">Задать вопрос в Ask Me</a></div>';
}
Прикрепленные файлы:
.
ValekS
Ей 25
Такс. Теперь без официоза. Гг
Вот написал сегодня такой модуль, похожий на сайт Ask.fm(я там зарегистрировался недавно, поюзал и решил написать такой же сервис и для Джона). Писал и проверял на Джоне 5.1.0, но должно пойти на всей 5 ветке. Так же может работать и на Джоне 4.х.х если самому вставить КОД в файлы, а не заменять свои файлы файлами из архива.

Кто поставит отпишитесь о работоспособности модуля. Если будет ошибки\баги, то исправлю их в следующей версии, которую выложу на днях. В ней планирую сделать рейтинг вопросов\ответов(в виде - 5(+1\-1) или -3(+1\-1)), возможность разрешать\запрещать задавать вам вопросы(как всем пользователям, так некоторым юзерам), возможность разрешать\запрещать задавать анонимные вопросы. Ну и может ещё что-то будет, пока ещё всё не придумал. Гг
.
ValekS
Ей 25
Разумная Критика и ПОЖЕЛАНИЯ по Улучшению модуля ПРИВЕТСТВУЮТСЯ!!!
Пишем что надо добавить или убрать, так как данный модуль я пишу не для себя а для ВАС.
Так же прошу указать мне на мои ошибки в коде модуля, если таковые имеются!
.
Блиносвёрт ?
соц.сети еще популярны?
.
στ ∂ყωน ∂ყωεβңσ β ∂ყωყ
+++ Понравился модик.
.
КЕК
# Jane (22.09.2013 / 20:41)
соц.сети еще популярны?
нет
Всего: 55