Перейти к содержанию

greykoo

Актив
  • Постов

    166
  • Зарегистрирован

  • Посещение

  • Победитель дней

    7

Активность репутации

  1. Лайк
    greykoo получил реакцию от akmaltilloev в New contact system / система обратной связи   
    Просмотр файла New contact system / система обратной связи
    Еще один легкий мод от меня который изменит контактную систему обратной связи на сайте. Теперь все сообщения будут приходить к администрации в админ панель. Если пользователь сайта отправил - ему можно ответить сразу в ПМ на сайте. Если гость - тогда ему на почту
    Лично я надеюсь увидеть подобную систему в следующих версиях IPS. т.к. ловить жалобы на почту не совсем удобно
    В следующих версиях планирую. если конечно мод будет нужен кому нибудь 
    Добавить категории тикетов (жалобы.. предложения итд.. ) Вывести в модераторскую часть в паблик ---- готово  Фикс багов Автор greykoo
    п.с. пока только набираю опыт..)) 
    Добавил greykoo Добавлено 14.05.2015 Категория Модерация Язык русский
  2. Лайк
    greykoo отреагировална пост soka в (WA34)Мониторинг Cs + Source + Samp   
    $result = $this->DB->query( 'SELECT `conf_key`,`conf_value` FROM '.$this->settings['sql_tbl_prefix'].'core_sys_conf_settings WHERE conf_key IN ( "wa_mon_pro_1_ip","wa_mon_pro_2_ip","wa_mon_pro_3_ip","wa_mon_pro_4_ip","wa_mon_pro_5_ip", "wa_mon_pro_6_ip","wa_mon_pro_7_ip","wa_mon_pro_8_ip","wa_mon_pro_9_ip","wa_mon_pro_10_ip", "wa_mon_pro_11_ip","wa_mon_pro_12_ip","wa_mon_pro_13_ip", "wa_mon_pro_1_port","wa_mon_pro_2_port","wa_mon_pro_3_port","wa_mon_pro_4_port","wa_mon_pro_5_port", "wa_mon_pro_6_port","wa_mon_pro_7_port","wa_mon_pro_8_port","wa_mon_pro_9_port","wa_mon_pro_10_port", "wa_mon_pro_11_port","wa_mon_pro_12_port","wa_mon_pro_13_port", "wa_mon_pro_1_on","wa_mon_pro_2_on","wa_mon_pro_3_on","wa_mon_pro_4_on","wa_mon_pro_5_on", "wa_mon_pro_6_on","wa_mon_pro_7_on","wa_mon_pro_8_on","wa_mon_pro_9_on","wa_mon_pro_10_on", "wa_mon_pro_11_on","wa_mon_pro_12_on","wa_mon_pro_13_on", "wa_mon_pro_1_game","wa_mon_pro_2_game","wa_mon_pro_3_game","wa_mon_pro_4_game","wa_mon_pro_5_game", "wa_mon_pro_6_game","wa_mon_pro_7_game","wa_mon_pro_8_game","wa_mon_pro_9_game","wa_mon_pro_10_game", "wa_mon_pro_11_game","wa_mon_pro_12_game","wa_mon_pro_13_game") ORDER BY conf_id'); $s = 0; while ($row = mysqli_fetch_array($result)){ $s++; $data[$s] = $row; } $server[1]['on'] = $data[1]['conf_value']; $server[1]['game'] = $data[2]['conf_value']; $server[1]['ip'] = $data[3]['conf_value']; $server[1]['port'] = $data[4]['conf_value']; $server[2]['on'] = $data[5]['conf_value']; $server[2]['game'] = $data[6]['conf_value']; $server[2]['ip'] = $data[7]['conf_value']; $server[2]['port'] = $data[8]['conf_value']; $server[3]['on'] = $data[9]['conf_value']; $server[3]['game'] = $data[10]['conf_value']; $server[3]['ip'] = $data[11]['conf_value']; $server[3]['port'] = $data[12]['conf_value']; $server[4]['on'] = $data[13]['conf_value']; $server[4]['game'] = $data[14]['conf_value']; $server[4]['ip'] = $data[15]['conf_value']; $server[4]['port'] = $data[16]['conf_value']; $server[5]['on'] = $data[17]['conf_value']; $server[5]['game'] = $data[18]['conf_value']; $server[5]['ip'] = $data[19]['conf_value']; $server[5]['port'] = $data[20]['conf_value']; $server[6]['on'] = $data[21]['conf_value']; $server[6]['game'] = $data[22]['conf_value']; $server[6]['ip'] = $data[23]['conf_value']; $server[6]['port'] = $data[24]['conf_value']; $server[7]['on'] = $data[25]['conf_value']; $server[7]['game'] = $data[26]['conf_value']; $server[7]['ip'] = $data[27]['conf_value']; $server[7]['port'] = $data[28]['conf_value']; $server[8]['on'] = $data[29]['conf_value']; $server[8]['game'] = $data[30]['conf_value']; $server[8]['ip'] = $data[31]['conf_value']; $server[8]['port'] = $data[32]['conf_value']; $server[9]['on'] = $data[33]['conf_value']; $server[9]['game'] = $data[34]['conf_value']; $server[9]['ip'] = $data[35]['conf_value']; $server[9]['port'] = $data[36]['conf_value']; $server[10]['on'] = $data[37]['conf_value']; $server[10]['game'] = $data[38]['conf_value']; $server[10]['ip'] = $data[39]['conf_value']; $server[10]['port'] = $data[40]['conf_value']; $server[11]['on'] = $data[41]['conf_value']; $server[11]['game'] = $data[42]['conf_value']; $server[11]['ip'] = $data[43]['conf_value']; $server[11]['port'] = $data[44]['conf_value']; $server[12]['on'] = $data[45]['conf_value']; $server[12]['game'] = $data[46]['conf_value']; $server[12]['ip'] = $data[47]['conf_value']; $server[12]['port'] = $data[48]['conf_value']; $server[13]['on'] = $data[49]['conf_value']; $server[13]['game'] = $data[50]['conf_value']; $server[13]['ip'] = $data[51]['conf_value']; $server[13]['port'] = $data[52]['conf_value']; for($s=1; $s<=13; $s++){ if($server[$s]['on'] == 1) $srv[$s] = array ("ip" => $server[$s]['ip'], "port" => $server[$s]['port'], "game" => $server[$s]['game']); else $srv[$s] = array ("ip" => 'none', "port" => 'none', "game" => 'none'); } Автор, часом не из индии?.. Он положительно не слышал про алгоритмизацию через циклы и про конструктор запросов форума, хорошо хотя бы через метод форума выполнят запросы к бд. Но чуть ниже уже пишет mysqli_fetch_array, вместо $this->DB->fetch. И зачем ему нужен запрос к бд когда все настройки уже загружены в массиве $this->settings? 
    $server[12]['on'] = $data[45]['conf_value']; $server[12]['game'] = $data[46]['conf_value']; $server[12]['ip'] = $data[47]['conf_value']; $server[12]['port'] = $data[48]['conf_value']; Это же как надо было умудрится расположить элементы в массиве $data, чтобы "$data[45]['conf_value']" соответствовал "$server[12]['on']"?..
    Уныло. Дальше смотреть не стал, но думаю то же самое там творится. Весь этот яркий пример индусо кода можно было сократить в несколько раз простым циклом с 1 по 13:

     
    $server = array(); $data = array(); for( $i=1; $i<=13; $i++ ) { $on = $this->settings[ 'wa_mon_pro_'.$i.'_on' ]; $data[ $i ]['on'] = $on; foreach( array( 'ip', 'port', 'game' ) as $v ) { $key = 'wa_mon_pro_'.$i.'_'.$v; $server[ $i ][ $v ] = ( $on ) ? $this->settings[ $key ] : 'none'; $data[ $i ][ $v ] = $this->settings[ $key ]; } } $server = json_encode( $server ); $result = file_get_contents( $this->settings['board_url'].'/webask/mon/engine/index.php?url='.urlencode( $this->settings['board_url'] ).'&info='.urlencode( $server ) ); file_put_contents( DOC_IPS_ROOT_PATH . 'webask/mon/cache.web-ask.ru', $result ); file_put_contents( DOC_IPS_ROOT_PATH . 'webask/mon/cache2.web-ask.ru', print_r( $data, 1 ) );  
  3. Лайк
    greykoo получил реакцию от Sanshalay в LGSL мониторинг для IPS4 ***BETA***   
    Просмотр файла LGSL мониторинг для IPS4 ***BETA***
    Простая и легкая переделка для IPS4. В отличии с 3 версии Вам не нужно заливать БД.. крутиться с файлами и искать админку от панели - всё это находится уже в админке. 
    monitor.tar --- сам мод
    lgsl.rar - архив с мониторингом, кстати я делал инклуд через фрейм так что подойдет местоположение любое. даже через сторонний сайт , но по стандарту кидать сайт/lgsl/mon.php
    Создать виджет необходимо в приложении "Страницы"  с поддержкой PHP, в него нужно добавить код
    require_once "lgsl/mon.php"; п.с. Автор компонента  я (greykoo), автор lgsl - grey , автора стиля мониторинга - не знаю. 
    Добавил greykoo Добавлено 31.05.2015 Категория Интерфейс Язык Только русский
  4. Лайк
    greykoo получил реакцию от 666fox666 в New contact system / система обратной связи   
    Просмотр файла New contact system / система обратной связи
    Еще один легкий мод от меня который изменит контактную систему обратной связи на сайте. Теперь все сообщения будут приходить к администрации в админ панель. Если пользователь сайта отправил - ему можно ответить сразу в ПМ на сайте. Если гость - тогда ему на почту
    Лично я надеюсь увидеть подобную систему в следующих версиях IPS. т.к. ловить жалобы на почту не совсем удобно
    В следующих версиях планирую. если конечно мод будет нужен кому нибудь 
    Добавить категории тикетов (жалобы.. предложения итд.. ) Вывести в модераторскую часть в паблик ---- готово  Фикс багов Автор greykoo
    п.с. пока только набираю опыт..)) 
    Добавил greykoo Добавлено 14.05.2015 Категория Модерация Язык русский
  5. Лайк
    greykoo отреагировална пост IAF в IPS Community Suite 4 - Nulled   
    Версия 4.0.7 уже доступна для скачивания.
    Начну нулинг прямо сейчас, за час сделаю, наверное
    А пока... Инструменты для разработчиков уже загружены:

     
  6. Лайк
    greykoo отреагировална пост IAF в IPS Developer Tools (Инструменты для разработчиков)   
    IPS Developer Tools (Инструменты для разработчиков)
    Просмотр файла Это инструменты разработчиков для IPS 4
    Добавил IAF Добавлено 22.05.2015 Категория Скачать Invision Community 4  
  7. Лайк
    greykoo получил реакцию от NetTown в BIM40 Chatbox   
    Просмотр файла BIM40 Chatbox
    Простой и не сложный. а главное рабочий чат для 4 ветки IPS .
    Добавил greykoo Добавлено 11.05.2015 Категория Интерфейс Язык EN
  8. Лайк
    greykoo получил реакцию от x33 в Как настроить ЧПУ на ипб 4.0   
    В админке система - расширенные настройки - (таб) чпу 
    урл &app=core&module=settings&controller=advanced&tab=furl
  9. Лайк
    greykoo получил реакцию от Slav в BIM40 Chatbox   
    Фикс смайлов  chatbox.php закинуть сюда \modules\front\chatbox
  10. Лайк
    greykoo получил реакцию от Slav в BIM40 Chatbox   
    ​Заменить 
  11. Лайк
    greykoo отреагировална пост IAF в IPS Community Suite 4 - Nulled   
    Загрузил нулл 4.0.5.1.
    Налетайте!
  12. Лайк
    greykoo отреагировална пост IAF в BIM40 Chatbox   
    Вот новая версия.
    @greykoo, загрузите её в файловый архив.
    (BIM40)_Chatbox_1.0.11.zip
  13. Лайк
    greykoo получил реакцию от DebuggeR94 в New contact system / система обратной связи   
    Ну как сказать.. искать нужно их. Просто трудно сделать всё хорошо с 1 раза.. всегда что-то будет не так..)) 
  14. Лайк
    greykoo получил реакцию от Werifinger в BIM40 Chatbox   
    Просмотр файла BIM40 Chatbox
    Простой и не сложный. а главное рабочий чат для 4 ветки IPS .
    Добавил greykoo Добавлено 11.05.2015 Категория Интерфейс Язык EN
  15. Лайк
    greykoo получил реакцию от WantedUser в Скрипты IPS - Вход   
    Я для своих целей делал как-то хак (при входе на сайт - ставится свое значение в столбе БД), может пригодится для как для примера 
    Т.е. создаем плагин , потом хак core\modules\front\system\login
    пишем свою функцию ,
    protected function _doLogin( $member, $anonymous=false, $rememberMe=true ) { $member->ПОЛЕ_ЮЗЕРА = "Свое Значение"; $member->save(); return call_user_func_array( 'parent::_doLogin', func_get_args() ); }  
  16. Лайк
    greykoo получил реакцию от x33 в BIM40 Chatbox   
    Просмотр файла BIM40 Chatbox
    Простой и не сложный. а главное рабочий чат для 4 ветки IPS .
    Добавил greykoo Добавлено 11.05.2015 Категория Интерфейс Язык EN
  17. Лайк
    greykoo получил реакцию от GreyCat в BIM40 Chatbox   
    Просмотр файла BIM40 Chatbox
    Простой и не сложный. а главное рабочий чат для 4 ветки IPS .
    Добавил greykoo Добавлено 11.05.2015 Категория Интерфейс Язык EN
  18. Лайк
    greykoo получил реакцию от DebuggeR94 в BIM40 Chatbox   
    Просмотр файла BIM40 Chatbox
    Простой и не сложный. а главное рабочий чат для 4 ветки IPS .
    Добавил greykoo Добавлено 11.05.2015 Категория Интерфейс Язык EN
  19. Лайк
    greykoo получил реакцию от alexis в Вывод всех пользователей мод   
    Просмотр файла Вывод всех пользователей мод
    Простой и легкий мод который отображает всех пользователей (делал для себя. может кому пригодится)
    Добавил greykoo Добавлено 06.05.2015 Категория Интерфейс Язык ru
  20. Лайк
    greykoo получил реакцию от dci в BIM40 Chatbox   
    Просмотр файла BIM40 Chatbox
    Простой и не сложный. а главное рабочий чат для 4 ветки IPS .
    Добавил greykoo Добавлено 11.05.2015 Категория Интерфейс Язык EN
  21. Лайк
    greykoo получил реакцию от B2ST в BIM40 Chatbox   
    Просмотр файла BIM40 Chatbox
    Простой и не сложный. а главное рабочий чат для 4 ветки IPS .
    Добавил greykoo Добавлено 11.05.2015 Категория Интерфейс Язык EN
  22. Лайк
    greykoo получил реакцию от WantedUser в Вывод всех пользователей мод   
    ​Я правильно понял? такого плана? 

     members_new.tar
     
  23. Лайк
    greykoo получил реакцию от DebuggeR94 в Shoutbox 4.0.x   
    ​Тут базовые функции http://community.invisionpower.com/4docs/advanced-usage/development/ + нужно хоть немного представление иметь о чем я выше написал (это для модов), знать что такое developer tools, но мелкие хаки можно без него написать . Ну и изучать оригинальные исходники . П.с. двиг IPS очень хороший. и лично я думаю. что его не только будут под нужды форума использовать. а крутить-вертеть ним как угодно. 
    У меня чпу работает хорошо. чего не скажешь об ajax. В виджетах он не работает. Чат обновляется . но загружает последние сообщения и так без остановки 
  24. Лайк
    greykoo получил реакцию от DebuggeR94 в IPS Community Suite 4 - Nulled   
    Чат отдельно скинуть можете? хотелось бы глянуть на исходники его... для общего развития 
  25. Лайк
    greykoo отреагировална пост IAF в IPS Community Suite 4 - Nulled   
    Нулл готов и загружен в файловый архив.
×
×
  • Создать...