Albert

Участники
  • Публикации

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

  • Посещение

  • Days Won

    2

Сообщения, опубликованные пользователем Albert


  1. 18 минут назад, XTRO сказал:

    literal обеспечивает вывод кода as is
    проверьте, что место вывода информера доступно в разметке (например, напечатайте что-нибудь типа test, проверьте вывод, а потом замените на код), или изменить по ftp

    Странно. Одни отражаются, а другие нет.

    Вот етот нет

    <!--bigmir)net TOP 100-->
    <script type="text/javascript" language="javascript"><!--
    bmN=navigator,bmD=document,bmD.cookie='b=b',i=0,bs=[],bm={v:16945826,c:bmD.cookie?1:0,n:Math.round((Math.random()* 1000000)),w:0};
    for(var f=self;f!=f.parent;f=f.parent)bm.w++;
    try{if(bmN.plugins&&bmN.mimeTypes.length&&(x=bmN.plugins['Shockwave Flash']))bm.m=parseInt(x.description.replace(/([a-zA-Z]|\s)+/,''));
    else for(var f=3;f<20;f++)if(eval('new ActiveXObject("ShockwaveFlash.ShockwaveFlash.'+f+'")'))bm.m=f}catch(e){;}
    try{bm.y=bmN.javaEnabled()?1:0}catch(e){;}
    try{bmS=screen;bm.v^=bm.d=bmS.colorDepth||bmS.pixelDepth;bm.v^=bm.r=bmS.width}catch(e){;}
    r=bmD.referrer.replace(/^w+:\/\//,'');if(r&&r.split('/')[0]!=window.location.host){bm.f=escape(r).slice(0,400);bm.v^=r.length}
    bm.v^=window.location.href.length;for(var x in bm) if(/^[vstcnwmydrf]$/.test(x)) bs[i++]=x+bm[x];
    bmD.write('<a href="http://www.bigmir.net/" target="_blank" onClick="img=new Image();img.src="//www.bigmir.net/";"><img src="//c.bigmir.net/?'+bs.join('&')+'"  width="88" height="31" border="0" alt="bigmir)net TOP 100" title="bigmir)net TOP 100"></a>');
    //-->
    </script>
    <noscript>
    <a href="http://www.bigmir.net/" target="_blank"><img src="//c.bigmir.net/" width="88" height="31" alt="bigmir)net TOP 100" title="bigmir)net TOP 100" border="0" /></a>
    </noscript>
    <!--bigmir)net TOP 100-->


  2. 6 минут назад, XTRO сказал:

    literal обеспечивает вывод кода as is
    проверьте, что место вывода информера доступно в разметке (например, напечатайте что-нибудь типа test, проверьте вывод, а потом замените на код), или изменить по ftp

    Все, разобрался. Большое спасибо!


  3. 25 минут назад, XTRO сказал:

    смарти требует обёртку {literal} код {/literal}

    Если сделать так, то нет вообще ничего

     {literal}

    <!--  Информер курсов валют banker.ua 188.39999999999998px x 189.2px-->
    <style> #banker_marketindex .main_banker{width:188.39999999999998px; border-bottom:none; border-bottom:none;} #banker_marketindex .hide_nbu{display:none} #banker_marketindex .hide_forex{display:none} #banker_marketindex .hide_mb{display:none} #banker_marketindex .hide_real{display:none} #banker_marketindex #rates_table_banker td.val {padding:2px 4px} #banker_marketindex #brand_text_banker{width:188.39999999999998px; }
    </style>
    <div id="banker_marketindex"><div id="brand_text_banker"><a href='http://banker.ua/marketindex/mb/'><img src='http://banker.ua/site_img/logo_mini.png' id="brand_info_banker" alt='Межбанк открылся повышением курса'></a><div>banker.ua</div></div></div>
    <script type="text/javascript">(function(){var i = document.createElement("script");
    i.type = "text/javascript"; i.async = true; i.charset = "UTF-8";
    i.src = "http://banker.ua/marketindex/informer/js/?v=2&t="+Math.floor(new Date().getTime()/3600000);
    var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(i, s);
    })(); </script>
    <!--  Информер курсов валют banker.ua  -->

     {/literal}


  4. Хочу установить счетчик и баннерный код. выдает ошибку. Вот код баннера.

    <!-- Ukrainian Banner Network 120х60 START -->
    <center><script type='text/javascript'>
    var _ubn=_ubn||{sid:Math.round((Math.random()*10000000)),data:[]};
    (function(){var n=document.getElementsByTagName('script');
    _ubn.data.push({user:, format_id: 4, page: 1,
    pid: Math.round((Math.random()*10000000)),placeholder: n[n.length-1]});
    if(!_ubn.code)(function() {var script = document.createElement('script'); 
    script.type = 'text/javascript'; _ubn.code= script.async = script.defer = true;
    script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'banner.kiev.ua/j/banner.js?'+_ubn.sid;
    n[0].parentNode.insertBefore(script,n[0]);})();})();
    </script><br>
    <small><a href='https://www.bannerka.ua/' target=_top>Интернет реклама УБС</a></small></center>
    <!-- Ukrainian Banner Network 120х60 END -->

     

    Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/home/public_html/template/frontend/agency/right_informer.tpl" on line 47 "var _ubn=_ubn||{sid:Math.round((Math.random()*10000000)),data:[]};" - Unexpected ":", expected one of: "}" , " "' in /home/public_html/third/smarty/sysplugins/smarty_internal_templatecompilerbase.php:441 Stack trace: #0 /home/public_html/third/smarty/sysplugins/smarty_internal_templateparser.php(2889): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 /home/public_html/third/smarty/sysplugins/smarty_internal_templateparser.php(2954): Smarty_Internal_Templateparser->yy_syntax_error(2, ':') #2 /home/public_html/third/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(51): Smarty_Internal_Templateparser->doParse(2, ':') #3 /home/public_html/third/smarty/sysplugins/smarty_internal_templatecompilerbase.php(82): Smarty_Internal_SmartyTemplateCompiler->doCompile('<br>\r\n<center in/home/public_html/third/smarty/sysplugins/smarty_internal_templatecompilerbase.phpon line 441


  5. Если поставить 1 то только админ сможет опубликовать объявление на сайт. Даже когда пользователь что-то поменяет в объявлении все равно придёт админу на модерацию.

    Стоит 0, и все равно идут в админку


  6. Если в описании использовать вот такой апостроф * ' * выдает ошибку:

     

    SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' at line 1

     

    Нужно менять на * ’ *. Как это исправить?

     

     


  7.  

    3. "ставлю как 0 так и 1" значит добавляете скорее всего через /add, которая является "подозрительной" и априори не публикует, но и так как это не ЛК, то настройка модерирования на нее так же не распространяется.

     

    Добавляет пользователь с правами "риэлтор" с account/data/?do=new  Все равно все объявления идут в админку, а не на сайт


  8. В model.php после

    function check_data ( $model_array ) {     $errors=array();

    вставить

    $is_admin = 0;		$usr_id = ((isset($_SESSION['user_id']) && $_SESSION['user_id']==true) ? (int)$_SESSION['user_id_value'] : 0);		if ($usr_id != 0) {			require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/admin/users/users_manager.php';			$UM=new Users_Manager();			$user=$UM->getUserProfileData($usr_id);			if ($user['group_id']==1) 			{ $is_admin = 1; }		}

    дальше изменить

    if ( $model_array[$key]['required'] == 'on' and  $model_array[$key]['value'] == ''  ) {

    на

    if ( $model_array[$key]['required'] == 'on' and $model_array[$key]['value'] == '' and $is_admin==0 ) {

    теперь поле телефон может быть обязательным, а при редактировании админом (в админке) данное поле может быть пусты. Обязательность пропускается.


  9. Добрый день. Как сделать, чтобы поле для незарегистрированного пользователя (при добавлении объявления) было обязательное, но при редактировании его в админке (для админа) нет? Например возьмем телефон. При редактировании данные риэлтора заносятся автоматически + нужно вместо телефона продавца ввести еще какой-то номер, ведь поле является обязательным. Спасибо!


  10. Подскажите пожалуйста, как сделать чтобы объявления от админа и риэлтора появлялись сразу на сайте. Функция премодерации (moderate_first) - ставлю как 0 так и 1, всеравно все объявления идут на модерацию. И как можно забрать капчу для админа и риэлтора на сайте в "/add ". Спасибо


  11. Подскажите пожалуйста, где изменить данный текст. Спасибо!

    "Если вы хотите сдать или продать свою недвижимость,
    то внимательно заполняйте все поля формы.
    Чем более полную информацию вы укажете, тем быстрее будет найден клиент"