Перейти к контенту

punkz

Пользователи
  • Число публикаций

    148
  • Регистрация

  • Последнее посещение

Личная информация

  • ICQ
    7063029

Недавние посетители профиля

1 725 просмотров профиля

Достижения punkz

  1. punkz

    [SPOILER] TAG v.2.0

    а вот как сделать чтобы ещё кнопка спойлера была в быстром ответе на 2.1.х? спасибо... )
  2. punkz

    [2.1.x]Thanks mod (кнопка "Спасибо")

    а как сделать пересчёт "спасибо" у всех юзеров сразу? подскажите пожалуйста)))
  3. punkz

    Обратные ссылки

    спасибо!
  4. punkz

    Обратные ссылки

    как можно удалить обратные ссылки в записях? а то они забиваются тупыми ссылками на порно и прочее.... Спасибо!
  5. punkz

    [2.1.x]Скрытый текст

    у меня 2 проблемы... 1. я когда то установил такой вот мод LoFi Version 1post -1page и если в LoFi Version нажать на одно сообщение то всё становиться видно за ним, как это исправить? 2. если кто то в сообщении с хайдом нажмёт ответ, то становится видно что спрятано за ним
  6. спасибо большое всем! =)
  7. извиняюсь конечно поискал, но ничего не дало... не нашёл ответа на свой вопрос.... ( единственное я понял у каждого мембера надо поменять значение поля warn_level_prev на NULL, токо незнаю правильно ли это... если да то как грамотно составить запрос...
  8. так я так и сделал в админке удалил всё, но в темах то проценты стоят, у меня кстати стоит мод автоснятий предупреждений через месяц... я думал может каким нить запросом можно сразу у всех обнулить....
  9. Я скажем решил удалить у всех предупреждения, удалить удалил, но в темах остались у некоторых скажем 10%, 40% и т.д. как мне сделать так чтобы у всех было по нулю? спасибо...
  10. а у меня меил ру что-то очень активный... странно..
  11. punkz

    [2.1.x]Продвинутый код безопасности 3.1

    ура! спасибо!
  12. в папке sources/components_public/ лежат примеры модулей для вызова через линк index.php?autocom= например файл example.php <?php if ( ! defined( 'IN_IPB' ) ) { print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded 'admin.php'."; exit(); } class component_public { /** * IPSclass object * * @var object */ var $ipsclass; /** * Main function that's run from index.php * */ function run_component() { print "hello"; exit(); } } ?> понятно что он будет выводить hello, но мне надо это связать с смс копилкой, а именно парсером ихним, чтоб выводились смс сообщения, вот файл парсера <?php /*************************************************************************** * xmlparser.php * version 2.1 от 13.04.06 * * Copyright (c) 2006 Movable Co. Ltd * www.movable.ru * * проект sms.копилка www.smskopilka.ru * * данный парсер Вы можете использовать как пример для доступа * к последним сообщеним Вашей sms.копилки * Причем этот парсер в отличие от xmlparser.php не требует дополнительных библиотек * и работает без проблем с PHP 4, 5 версий ***************************************************************************/ /* * Для работы с разбором xml вам нужен язык сценариев PHP версии от 4 или выше. * Проконсультируйтесь с вашим хостинг провайдером. * * ЗДЕСЬ ВЫВОДИТСЯ ПРИМЕР ИСПОЛЬЗОВАНИЯ ПЕРЕМЕННЫХ, ВСЕ ПОЛЯ ПОДПИСАНЫ * ИСПОЛЬЗУЙТЕ ИХ НА СВОЕ УСМОТРЕНИЕ. * * Любая модификация данного файла возможна. Парсер предоставлен на условиях "Как есть". * Если сделаете что-то интересное, просьба сообщить нам - support@movable.ru, внедрим с указанием вашего имени. */ (isset($_GET['smskopilka']))?$smskopilka=$_GET['smskopilka']:$smskopilka=NULL; (isset($_GET['count']))?$countStr=$_GET['count']:$countStr=10; //замените цифры в конце "XXXX" на номер Вашей sms.копилки, это тот номер, который идет после "kop+" и уберите - // $smskopilka = ХХХ; //количество выводимых строк, вставьте вашу цифру и уберите комментарий слева - // $countStr = "10"; $file = "http://smskopilka.ru/client/export/smskopilka_".$smskopilka.".xml"; $pos = 0; $Nodes = array(); if (!($fp = fopen($file, "r"))) { die("Не удается открыть XML файл - ".$file.", может его нет? Или не верно указан номер sms.копилки."); } while ($getline = fread($fp, 4096)) { $data = $data . $getline; } $count = 0; $pos = 0; while ($node = GetElementByName($data, "<item", "</item>")) { $Nodes[$count] = $node; $count++; $data = substr($data, $pos); } if($countStr > $count) $countStr=$count; for ($i=0; $i<$countStr; $i++) { $dateSMS = GetElementByName($Nodes[$i], "<date>", "</date>"); $timeSMS = GetElementByName($Nodes[$i], "<time>", "</time>"); $textSMS = GetElementByName($Nodes[$i], "<text>", "</text>"); $phone = GetElementByName($Nodes[$i], "<phone>", "</phone>"); $costSMS = GetElementByName($Nodes[$i], "<costSMS>", "</costSMS>"); $myPayment = GetElementByName($Nodes[$i], "<myPayment>", "</myPayment>"); /* отформатировать строку ниже можно как вам угодно, * укажите ваше форматирование и стили, короче оформляйте как захочется * * главное это полученные переменные: * $dateSMS - дата получения sms cообщения * $timeSMS - время получения сообщения * $textSMS - текст сообщения * $phone - идентификатор телефона, уникален для каждого абонента, для всех сообщений данного абонента един * $costSMS - стоимость смс для абонента, без налогов * $myPayment - моя доля, процент моего заработка с каждой смс согласно http://smskopilka.ru/money */ echo $dateSMS." ".$timeSMS." - ".$textSMS."<br/>"; } //--------------------------------- function GetElementByName ($xml, $start, $end) { global $pos; $startpos = strpos($xml, $start); if ($startpos === false) { return false; } $endpos = strpos($xml, $end); $endpos = $endpos+strlen($end); $pos = $endpos; $endpos = $endpos-$startpos; $endpos = $endpos - strlen($end); $tag = substr ($xml, $startpos, $endpos); $tag = substr ($tag, strlen($start)); return $tag; } ?> скоко уже не пытался так и не смог внедрить парсер... подскажите как это сделать? мне нужен такой вот минимодуль =) Спасибо!
  13. punkz

    Не получается

    в папке sources/components_public/ лежат примеры модулей для вызова через линк index.php?autocom= например файл example.php <?php if ( ! defined( 'IN_IPB' ) ) { print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded 'admin.php'."; exit(); } class component_public { /** * IPSclass object * * @var object */ var $ipsclass; /** * Main function that's run from index.php * */ function run_component() { print "hello"; exit(); } } ?> понятно что он будет выводить hello, но мне надо это связать с смс копилкой, а именно парсером ихним, чтоб выводились смс сообщения, вот файл парсера <?php /*************************************************************************** * xmlparser.php * version 2.1 от 13.04.06 * * Copyright (c) 2006 Movable Co. Ltd * www.movable.ru * * проект sms.копилка www.smskopilka.ru * * данный парсер Вы можете использовать как пример для доступа * к последним сообщеним Вашей sms.копилки * Причем этот парсер в отличие от xmlparser.php не требует дополнительных библиотек * и работает без проблем с PHP 4, 5 версий ***************************************************************************/ /* * Для работы с разбором xml вам нужен язык сценариев PHP версии от 4 или выше. * Проконсультируйтесь с вашим хостинг провайдером. * * ЗДЕСЬ ВЫВОДИТСЯ ПРИМЕР ИСПОЛЬЗОВАНИЯ ПЕРЕМЕННЫХ, ВСЕ ПОЛЯ ПОДПИСАНЫ * ИСПОЛЬЗУЙТЕ ИХ НА СВОЕ УСМОТРЕНИЕ. * * Любая модификация данного файла возможна. Парсер предоставлен на условиях "Как есть". * Если сделаете что-то интересное, просьба сообщить нам - support@movable.ru, внедрим с указанием вашего имени. */ (isset($_GET['smskopilka']))?$smskopilka=$_GET['smskopilka']:$smskopilka=NULL; (isset($_GET['count']))?$countStr=$_GET['count']:$countStr=10; //замените цифры в конце "XXXX" на номер Вашей sms.копилки, это тот номер, который идет после "kop+" и уберите - // $smskopilka = ХХХ; //количество выводимых строк, вставьте вашу цифру и уберите комментарий слева - // $countStr = "10"; $file = "http://smskopilka.ru/client/export/smskopilka_".$smskopilka.".xml"; $pos = 0; $Nodes = array(); if (!($fp = fopen($file, "r"))) { die("Не удается открыть XML файл - ".$file.", может его нет? Или не верно указан номер sms.копилки."); } while ($getline = fread($fp, 4096)) { $data = $data . $getline; } $count = 0; $pos = 0; while ($node = GetElementByName($data, "<item", "</item>")) { $Nodes[$count] = $node; $count++; $data = substr($data, $pos); } if($countStr > $count) $countStr=$count; for ($i=0; $i<$countStr; $i++) { $dateSMS = GetElementByName($Nodes[$i], "<date>", "</date>"); $timeSMS = GetElementByName($Nodes[$i], "<time>", "</time>"); $textSMS = GetElementByName($Nodes[$i], "<text>", "</text>"); $phone = GetElementByName($Nodes[$i], "<phone>", "</phone>"); $costSMS = GetElementByName($Nodes[$i], "<costSMS>", "</costSMS>"); $myPayment = GetElementByName($Nodes[$i], "<myPayment>", "</myPayment>"); /* отформатировать строку ниже можно как вам угодно, * укажите ваше форматирование и стили, короче оформляйте как захочется * * главное это полученные переменные: * $dateSMS - дата получения sms cообщения * $timeSMS - время получения сообщения * $textSMS - текст сообщения * $phone - идентификатор телефона, уникален для каждого абонента, для всех сообщений данного абонента един * $costSMS - стоимость смс для абонента, без налогов * $myPayment - моя доля, процент моего заработка с каждой смс согласно http://smskopilka.ru/money */ echo $dateSMS." ".$timeSMS." - ".$textSMS."<br/>"; } //--------------------------------- function GetElementByName ($xml, $start, $end) { global $pos; $startpos = strpos($xml, $start); if ($startpos === false) { return false; } $endpos = strpos($xml, $end); $endpos = $endpos+strlen($end); $pos = $endpos; $endpos = $endpos-$startpos; $endpos = $endpos - strlen($end); $tag = substr ($xml, $startpos, $endpos); $tag = substr ($tag, strlen($start)); return $tag; } ?> скоко уже не пытался так и не смог внедрить парсер... подскажите как это сделать? Спасибо!
  14. punkz

    [2.1.x]Продвинутый код безопасности 3.1

    в архиве есть картинки: arial.png, baskerville.png, georgia.png как сделать со своим шрифтом такое же?
  15. punkz

    [2.1.x]Продвинутый код безопасности 3.1

    Garret ты так и не ответил как так сделать! что за игнор?
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.