Рейтинг: 2.5986  
В работе
Предложил Александр Яницкий 17.05.2014 18:07:04

Смайлы в текстах

Сам технарь и не заморачиваюсь, но вот наши пользователи уже не первый раз мне пишут следующее:

"кстати, тут набор смайлов скудноватый! Эта подборка смайлов не может передать всю многогранность моих эмоций"
от Андрея из Отдела Продаж
Может, можно сделать, как ВК сделали, тупо взяв iOS'овский набор эмодзи?
Рейтинг: 0  
На голосовании
Предложил Goldmaker 10.12.2013 05:23:41

А нельзя ли в файлике /bitrix/modules/main/include/urlrewrite.php файл /urlrewrite.php инклюдить не командой include а командой include_once?

имеется ввиду заменить чтобы битриксы заменили

//.........
include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/virtual_io.php");
$io = CBXVirtualIo::GetInstance();

$arUrlRewrite = array();
if(file_exists($_SERVER['DOCUMENT_ROOT']."/urlrewrite.php"))
   include($_SERVER['DOCUMENT_ROOT']."/urlrewrite.php");

if(isset($_SERVER['REDIRECT_STATUS']) && $_SERVER['REDIRECT_STATUS'] == '404' || isset($_GET["SEF_APPLICATION_CUR_PAGE_URL"]))
//............
 
на
//.........
include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/virtual_io.php");
$io = CBXVirtualIo::GetInstance();

if(!isset($arUrlRewrite)) {$arUrlRewrite = array();} 
//и ещё $arUrlRewrite разрешить инициализировать снаружи этого файлика.  

if(file_exists($_SERVER['DOCUMENT_ROOT']."/urlrewrite.php"))
   include_once($_SERVER['DOCUMENT_ROOT']."/urlrewrite.php");
###^^^^^^^^^###########

 if(isset($_SERVER['REDIRECT_STATUS']) && $_SERVER['REDIRECT_STATUS'] == '404' || isset($_GET["SEF_APPLICATION_CUR_PAGE_URL"]))
//............
 
смысл сего действа в том, что это позволит не переписывая из-за пяти буковок файл в свою область менять/добавлять динамически правила урлреврайта (только не спрашивайте меня зачем это нужно, просто хочется такого вот извращения, если сделают напишу как это применять для мира во всём мире ;) )