Перейти к содержанию
Симферопольский Форум

Sirius

Команда форума
  • Постов

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

  • Посещение

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

    24

Весь контент Sirius

  1. Sirius

    МТС

    Savl, у меня прошел request. А потом прошло отключение.
  2. bormaley, Боря, тебе еще раз напомнить про кнопку "Жалоба"? В следующий раз будет рид-онли. И еще у меня просьба к тем, кто жалуется на Бориса: обращайте, пожалуйста, внимание на неуважение к Украине сразу, а не тогда, когда Борис реагирует на это в своей манере, а вы уже реагируете на слова Бориса. ktulhufhtagn, bormaley ! Предупреждение: Просьба не использовать неуважительные названия Украины и России Убрал все сообщения не по теме. Исправил исходный пост: http://simferopol.in/topic/20469-krim-mai-2014/page__view__findpost__p__269356
  3. Sirius

    О будущем Крыма

    Госпогранслужба Украины: россияне, въехавшие на Украину через Крым, станут нарушителями "К этому человеку применяется административное законодательство, на него накладывается штраф", - пояснил представитель ведомства КИЕВ, 4 апреля. /ИТАР-ТАСС/. Граждане РФ, которые въехали сначала на территорию Крыма из России, а после отправятся на территорию Украины, будут считаться "нарушителями украинской границы". Об этом заявил замначальника управления пограничного контроля Государственной пограничной службы Украины Александр Жданенко в эфире радио "Свобода". "Граждане РФ, которые попали на территорию Крыма из Краснодарского края в районе Крымского перешейка и города Керчь без пограничного контроля, так как там на сегодняшний день пограничники не могут осуществлять контроль, считаются незаконно попавшими на территорию Украины", - сказал Жданенко. "А те, кто ехал через пункты пропуска на материковой части, попадают официально", - уточнил он. Республика Крым и Севастополь в составе РФ "Незаконно въехавшими на территорию Украины", по словам Жданенко, считаются также и те, кто прилетел из России в Симферополь. "К этому человеку применяется административное законодательство, на него накладывается штраф, размер штрафа определяется судом. Также к этому человеку могут применяться дополнительные меры, которые в дальнейшем ограничивают его в праве въезда на территорию Украины", - заявил чиновник. Российская виза для посещения Крыма Как сообщили 31 марта в российском дипведомстве, иностранцам для посещения Крыма теперь необходимо получить российскую визу в одном из дипломатических представительств или консульских учреждений РФ. "В связи с воссоединением Крыма и города Севастополь с Российской Федерацией иностранному гражданину для посещения территории Крыма необходимо получить российскую визу в одном из дипломатических представительств или консульских учреждений Российской Федерации, - информировали в министерстве. - Вопросы выезда иностранных граждан, находящихся на территории Крыма, которые ранее прибыли в соответствии с законодательством Украины в безвизовом режиме, необходимо решать через представительство МИД России в Симферополе". Киев требует от иностранцев получать украинскую визу для въезда в Крым В ответ на заявление российского ведомства МИД Украины опубликовал свое "разъяснение" по вопросу о порядке въезда и пребывания иностранцев на территории Крыма. Департамент информационной политики внешнеполитического ведомства Украины, в частности, отметил, что иностранцам для въезда в Крым потребуется получить украинскую визу. "Иностранцы и лица без гражданства въезжают на территорию Автономной Республики Крым и города Севастополь (Украина) в соответствии с законодательством и международными договорами Украины, - говорится в документе. - Для иностранцев из государств с визовым порядком въезда за получением визовых документов следует обращаться в дипломатическое представительство или консульское учреждение Украины за рубежом". Далее сообщается, что иностранцы из государств с безвизовым порядком въезда могут находиться на территории Крыма и Севастополя "только при условии пересечения государственной границы в действующих пунктах пропуска через государственную границу Украины с проставлением соответствующих отметок в паспортных документах или иммиграционных карточках". Несоблюдение этих правил "влечет за собой ответственность согласно законодательству Украины, а также может привести к применению международных санкций к ним как к лицам, которые поддерживают временную оккупацию части территории Украины", - отметил МИД Украины. Маршруты из Москвы в Крым и территориально-транспортная система АРК источник
  4. Sirius

    Info.jpg

    Из альбома: Разное

  5. Sirius

    Pogran.jpg

    Из альбома: Разное

  6. bormaley, поздравляю, Борис! :)
  7. Sirius

    О будущем Крыма

    Помощник прокурора Ялты задержан за взятку 04.04.2014 18:10 Сегодня в Ялте задержан помощник прокурора Ялты за взятку в 7,5 тысяч гривен. Об этом сообшает Крыминформ со ссылкой на Следственный комитет и Генеральную прокуратуру России. «Мы подтверждаем, что сегодня днем сотрудниками УФСБ России по Республике Крым был задержан помощник прокурора Ялты Евгений Помелов при получении от жителя Ялты 7,5 тысяч гривен. Эти деньги он требовал с ялтинца за ненаправление в органы предварительного расследования материалов досудебного производства», — сообщил представитель СК РФ Владимир Маркин. По данному факту следственными органами СК РФ по Республике Крым возбуждено уголовное дело по ч.3 ст.290 УК РФ, решается вопрос об избрании меры пресечения. источник
  8. Festival, см. личку. Ваше сообщение оставлено скрытым.
  9. DanNovochek, помягче можно? Возмущение понимаю, но будьте корректнее, пожалуйста. Если оппонент переходит рамки, а модератор не заметил, жмите кнопку "Жалоба".
  10. Sirius

    О будущем Крыма

    MODERATORIAL Последние сообщения перенесены в тему "Украина после майдана (а также диалог Украины с Крымом)". Просьба продолжать там.
  11. Sirius

    О будущем Крыма

    Может быть, водитель еще не привык к нашим горным дорогам, не учел вес своего автомобиля и догнал троллейбус. :(
  12. Желаю тогда скорейшего выздоровления!
  13. Изменил строчку кода на ту, что выложил Nixoid. Судя по всему, проблема решена. Но надо будет проконтролировать какое-то время. Nixoid'у огромное спасибо за помощь!
  14. Andreios, капец. Сочувствую. Палец сломали?
  15. Так не бывает. Очень сомневаюсь в этом. Кто-то что-то тронул.
  16. Вариантов может быть несколько. Либо сообщение портится, перед тем как записаться в БД и уходит туда уже со скобками. Но тогда возникает вопрос, почему оно из БД достается в нормальном виде? Мы-то видим его при просмотре нормально. Значит, этот вариант отпадает. Либо, второй вариант, сообщение портится, когда включается редактирование уже существующего сообщения. Сначала сообщение нормально извлекается из БД, а потом портится вышеприведенными функциями, которые осуществляют преEdit-парсинг.
  17. Еще, как вариант, проблема может быть в следующем коде: /** * This function processes the text before showing for editing, etc * Used for rebuilding after upgrade to 3.0 * * @access public * @param string Raw text * @return string Converted text */ public function preEditParse( $txt="" ) { //----------------------------------------- // Before we start, strip newlines or we'll // end up duplicating them //----------------------------------------- $txt = str_replace( "\n", "", $txt ); $txt = str_replace( "\r", "", $txt ); //----------------------------------------- // Clean up BR tags //----------------------------------------- if ( !$this->parse_html OR $this->parse_nl2br ) { $txt = str_replace( "<br>" , "\n", $txt ); $txt = str_replace( "<br .", "\n", $txt ); } # Make EMO_DIR safe so the ^> regex works $txt = str_replace( "<#EMO_DIR#>", "default", $txt ); # New emo $txt = preg_replace( "#(\s)?<([^>]+?)emoid=\"(.+?)\"([^>]*?)".">(\s)?#is", "\\1\\3\\5", $txt ); # And convert it back again... $txt = str_replace( "default", "<#EMO_DIR#>", $txt ); # Legacy $txt = preg_replace( "#<!--emo&(.+?)-->.+?<!--endemo-->#", "\\1" , $txt ); # New (3.0) $txt = $this->unconvertSmilies( $txt ); //----------------------------------------- // Clean up nbsp //----------------------------------------- $txt = str_replace( ' ', "\t", $txt ); $txt = str_replace( ' ' , " ", $txt ); if ( $this->parse_bbcode ) { //----------------------------------------- // Custom bbcode... //----------------------------------------- $txt = preg_replace( "#<acronym title=[\"'](.+?)['\"]>(.+?)</acronym>#is", "[acronym=\"\\1\"]\\2[/acronym]", $txt ); $txt = preg_replace( "#<a href=[\"']index\.php\?automodule=blog(&|&)showentry=(.+?)['\"]>(.+?)</a>#is", "[entry=\"\\2\"]\\3[/entry]", $txt ); $txt = preg_replace( "#<a href=[\"']index\.php\?automodule=blog(&|&)blogid=(.+?)['\"]>(.+?)</a>#is", "[blog=\"\\2\"]\\3[/blog]", $txt ); $txt = preg_replace( "#<a href=[\"']index\.php\?act=findpost(&|&)pid=(.+?)['\"]>(.+?)</a>#is", "[post=\"\\2\"]\\3[/post]", $txt ); $txt = preg_replace( "#<a href=[\"']index\.php\?showtopic=(.+?)['\"]>(.+?)</a>#is", "[topic=\"\\1\"]\\2[/topic]", $txt ); $txt = preg_replace( "#<a href=[\"'](.*?)index\.php\?act=findpost(&|&)pid=(.+?)['\"]><\{POST_SNAPBACK\}></a>#is", "[snapback]\\3[/snapback]", $txt ); $txt = preg_replace( "#<div class=[\"']codetop['\"]>(.+?)</div><div class=[\"']codemain['\"] style=[\"']height:200px;white\-space:pre;overflow:auto['\"]>(.+?)</div>#is", "[codebox]\\2[/codebox] ", $txt ); $txt = preg_replace( "#<!--blog\.extract\.start-->(.+?)<!--blog\.extract\.end-->#is", "\\1", $txt ); $txt = preg_replace( "#(.+?)#is", " \\1 ", $txt ); //----------------------------------------- // SQL //----------------------------------------- $txt = preg_replace_callback( "#<!--sql-->(.+?)<!--sql1-->(.+?)<!--sql2-->(.+?)<!--sql3-->#is", array( &$this, 'unconvert_sql'), $txt ); //----------------------------------------- // HTML //----------------------------------------- $txt = preg_replace_callback( "#<!--html-->(.+?)<!--html1-->(.+?)<!--html2-->(.+?)<!--html3-->#is", array( &$this, 'unconvert_htm'), $txt ); //----------------------------------------- // Images / Flash //----------------------------------------- $txt = preg_replace_callback( "#<!--Flash (.+?)-->.+?<!--End Flash-->#", array( &$this, 'unconvert_flash'), $txt ); $txt = preg_replace( "#]+?>#is" , "\[img\]\\1\[/img\]" , $txt ); //----------------------------------------- // Email, URLs //----------------------------------------- $txt = preg_replace( "#(.+?)#s" , "\[email=\\1\]\\2\[/email\]" , $txt ); $txt = preg_replace( "#(.+?)#s" , "\[url=\"\\1\\2\"\]\\3\[/url\]" , $txt ); //----------------------------------------- // Quote //----------------------------------------- $txt = preg_replace( "#<!--QuoteBegin-->(.+?)<!--QuoteEBegin-->#" , '' , $txt ); $txt = preg_replace( "#<!--QuoteBegin-{1,2}([^>]+?)\+([^>]+?)-->(.+?)<!--QuoteEBegin-->#", "" , $txt ); $txt = preg_replace( "#<!--QuoteBegin-{1,2}([^>]+?)\+-->(.+?)<!--QuoteEBegin-->#" , "" , $txt ); $txt = preg_replace( "#<!--QuoteEnd-->(.+?)<!--QuoteEEnd-->#" , '' , $txt ); //----------------------------------------- // Super old quotes //----------------------------------------- $txt = preg_replace( "#\#i" , "", $txt ); //----------------------------------------- // URL Inside Quote //----------------------------------------- $txt = preg_replace( "#\(.+?)\[\/url\]\]#i"' date=' "", str_replace( "\\", "", $txt ) ); //----------------------------------------- // New quote //----------------------------------------- $txt = preg_replace_callback( "#<!--quoteo([^>]+?)?-->(.+?)<!--quotec-->#si", array( &$this, '_parse_new_quote'), $txt ); //----------------------------------------- // Ident => Block quote //----------------------------------------- while( preg_match( "# [indent](.+?)[/indent] #is" , $txt ) ) { $txt = preg_replace( "# [indent](.+?)[/indent] #is" , " [indent]\\1[/indent] ", $txt ); } //----------------------------------------- // CODE //----------------------------------------- $txt = preg_replace( "#<!--c1-->(.+?)<!--ec1-->#", '[code]' , $txt ); $txt = preg_replace( "#<!--c2-->(.+?)<!--ec2-->#", '[/code] ', $txt ); //----------------------------------------- // left, right, center //----------------------------------------- $txt = preg_replace( "#(.+?)#is" , "[\\1]\\2[/\\1]", $txt ); //----------------------------------------- // Start off with the easy stuff //----------------------------------------- $txt = $this->parse_simple_tag_recursively( 'b' , 'b' , 0, $txt ); $txt = $this->parse_simple_tag_recursively( 'i' , 'i' , 0, $txt ); $txt = $this->parse_simple_tag_recursively( 'u' , 'u' , 0, $txt ); $txt = $this->parse_simple_tag_recursively( 'strike', 's' , 0, $txt ); $txt = $this->parse_simple_tag_recursively( 'sub' , 'sub', 0, $txt ); $txt = $this->parse_simple_tag_recursively( 'sup' , 'sup', 0, $txt ); //----------------------------------------- // List headache //----------------------------------------- $txt = preg_replace( "#(\n){0,1}#" , "\\1\[list\]" , $txt ); $txt = preg_replace( "#(\n){0,1}#" , "\\1\[list=1\]" , $txt ); $txt = preg_replace( "#(\n){0,1}#" , "\\1\[list=\\2\]\n" , $txt ); $txt = preg_replace( "#(\n){0,1}#" , "\n\[*\]" , $txt ); $txt = preg_replace( "#(\n){0,1}(\n){0,1}#", "\n\[/list\]\\2" , $txt ); $txt = preg_replace( "#(\n){0,1}(\n){0,1}#", "\n\[/list\]\\2" , $txt ); //----------------------------------------- // Opening style attributes //----------------------------------------- $txt = preg_replace( "#<!--sizeo:(.+?)-->(.+?)<!--/sizeo-->#" , "[size=\\1]" , $txt ); $txt = preg_replace( "#<!--coloro:(.+?)-->(.+?)<!--/coloro-->#" , "[color=\"\\1\"]", $txt ); $txt = preg_replace( "#<!--fonto:(.+?)-->(.+?)<!--/fonto-->#" , "[font=\"\\1\"]" , $txt ); $txt = preg_replace( "#<!--backgroundo:(.+?)-->(.+?)<!--/backgroundo-->#" , "[background=\\1]" , $txt ); //----------------------------------------- // Closing style attributes //----------------------------------------- $txt = preg_replace( "#<!--sizec-->(.+?)<!--/sizec-->#" , "[/size]" , $txt ); $txt = preg_replace( "#<!--colorc-->(.+?)<!--/colorc-->#" , "[/color]", $txt ); $txt = preg_replace( "#<!--fontc-->(.+?)<!--/fontc-->#" , "[/font]" , $txt ); $txt = preg_replace( "#<!--backgroundc-->(.+?)<!--/backgroundc-->#", "[/background]" , $txt ); //----------------------------------------- // LEGACY SPAN TAGS //----------------------------------------- //----------------------------------------- // WYSI-Weirdness #9923464: Opera span tags //----------------------------------------- while ( preg_match( "#(.+?)#is", $txt ) ) { $txt = preg_replace( "#(.+?)#is", "\[font=\\1\]\\2\[/font\]", $txt ); } while ( preg_match( "#(.+?)#is", $txt ) ) { $txt = preg_replace_callback( "#(.+?)#is" , array( &$this, 'unconvert_size' ), $txt ); } while ( preg_match( "#(.+?)#is", $txt ) ) { $txt = preg_replace( "#(.+?)#is" , "\[color=" . trim("\\1") . "\]\\2\[/color\]", $txt ); } while ( preg_match( "#(.+?)#is", $txt ) ) { $txt = preg_replace( "#(.+?)#is", "\[font=\"" . trim("\\1") . "\"\]\\2\[/font\]", $txt ); } while ( preg_match( "#(.+?)#is", $txt ) ) { $txt = preg_replace( "#(.+?)#is", "\[background=\\1\]\\2\[/font\]", $txt ); } # Legacy $txt = preg_replace( "#(.+?)#is" , "\[s\]\\1\[/s\]" , $txt ); //----------------------------------------- // Tidy up the end quote stuff //----------------------------------------- $txt = preg_replace( "#(\[/quote\])\s*? $txt = preg_replace( "#(\[/quote\])\s*? \s*#si" , "\\1\n", $txt ); $txt = preg_replace( "#<!--EDIT\|.+?\|.+?-->#" , "" , $txt ); $txt = str_replace( "", "", $txt ); $txt = str_replace( "™", "™", $txt ); } //----------------------------------------- // Unconvert custom bbcode //----------------------------------------- $txt = $this->post_db_unparse_bbcode( $txt ); //----------------------------------------- // Parse html //----------------------------------------- if ( $this->parse_html ) { $txt = str_replace( "'", "'", $txt); } return trim(stripslashes($txt)); }
  18. Судя по всему (но не факт!), вот этот код содержит багу, из-за которой после редактирования сообщения на нашем форуме к смайликам добавляется сочетание "/>". Я буду, конечно, сам пытаться вкурить, что здесь не так, но может, коллективный разум быстрее подскажет, где зарылась собака. public static function unconvertSmilies( $txt ) { //----------------------------------------- // Unconvert smilies //----------------------------------------- $txt = str_replace( "<#EMO_DIR#>", "default", $txt ); preg_match_all( "#(<img(?:[^>]+?)class=['\"]bbc_emoticon[\"'](?:[^>]+?)alt=['\"](.+?)[\"'](?:[^>]+?))#is", $txt, $matches ); if( is_array($matches[1]) AND count($matches[1]) ) { foreach( $matches[1] as $index => $value ) { if ( count( ipsRegistry::cache()->getCache('emoticons') ) > 0 ) { foreach( ipsRegistry::cache()->getCache('emoticons') as $row ) { $_emoCode = str_replace( '<', '<', str_replace( '>', '>', $row['typed'] ) ); if( $matches[2][ $index ] == $_emoCode ) { /* We need to make sure emoticons are wrapped in spaces so they are parsed properly */ //$txt = str_replace( $value, ' ' . $_emoCode . ' ', $txt ); /* We are no longer matching opening/closing "space" so no need to add it */ $txt = str_replace( $value, $_emoCode, $txt ); continue 2; } } } } } $txt = str_replace( "default", "<#EMO_DIR#>", $txt ); return $txt; }
  19. Susa, у меня складывается ощущение, что топикстартер вам лично чем-то обязан. Даже если считать, что из ваших денег в том числе складывается его зарплата, то ваш вклад в благосостояние NNB вряд ли превышает 0.00001%. Вы считаете, что тон ваших претензий соответствует вашему вкладу? Я — нет. Посему просьба быть корректнее и спокойнее. Хотя понимаю, 80 грн жалко.
  20. Sirius

    Kosmos.jpg

    Из альбома: Веселые картинки

  21. Ок. Подсократил сообщение. :) Тут есть дилемма: не писать за что предупреждение, может, человек вообще не помнит, что писал, или другие пользователи, кто не успел прочитать сообщение — не поймут, а за что? А так сразу было понятно. Но так и быть: подсократил. Неуважение к символу автоматически подразумевает неуважение к тому, что этот символ символизирует. Думал, это понятно.

Чат

Чат

Please enter your display name

×
×
  • Создать...