-
Публикации
6527 -
Зарегистрирован
-
Посещение
-
Days Won
362
Все публикации пользователя Дмитрий Кондин
-
Скрипты лучше добавьте через шаблон.
-
Перестали загружаться фото.
topic ответил в alexkamin Дмитрий Кондин в Приложения, модули, настройки
2. уберите пункт Продать или сдать из меню. -
Попробуйте сделать отладку массива и заглянуть, что внутри. Вот пример http://www.etown.ru/s/topic/1516-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D1%85-%D0%B2-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B5/
-
Вчера было микрообновление, мелкий баг. Попробую писать и про такие ) но крупные отчеты раз в месяц. Вы можете раз в месяц обновлять, это самое оптимальное. И читать отчеты.
-
Будем думать как улучшить загрузчик.
-
Дык вот же пример отчета о том, что поменялось http://www.etown.ru/s/topic/1521-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-system-297/
-
Обновитесь. Баг в версии 2.9.8 Выпустили патчи в 2.9.9.1
-
Создание страниц стран, регионов - городов (predefinedlinks)
topic ответил в taseb Дмитрий Кондин в SEO
Переименовал модуль в Линк-менеджер и сделал подробный видео-урок http://www.etown.ru/s/topic/1561-%D0%BB%D0%B8%D0%BD%D0%BA-%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85-%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA-%D0%B4%D0%BB%D1%8F-%D0%BF/ -
Вы возьмите этот метод и вставьте в main.php И потом поправьте SQL-запрос if(1==$this->getConfigValue('apps.news.use_news_topics')){ $query='SELECT n.*, nt.name AS news_topic_id FROM '.DB_PREFIX.'_'.$this->table_name.' n LEFT JOIN '.DB_PREFIX.'_news_topic nt ON nt.id=n.news_topic_id'.(!empty($where) ? ' WHERE '.implode(' AND ', $where) : '').' ORDER BY n.`date` DESC LIMIT '.$count; }else{ $query='SELECT n.* FROM '.DB_PREFIX.'_'.$this->table_name.' n'.(!empty($where) ? ' WHERE '.implode(' AND ', $where) : '').' ORDER BY n.`date` DESC LIMIT '.$count; }Так чтобы выбирались только из нужной категории.
-
- Можно ли убрать переключалку языка в верхней панели? Вряд ли мы когда нить перейдем на английский. http://www.etown.ru/s/topic/1467-%D1%83%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80-%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0-%D0%B2-%D1%88%D0%B0%D0%BF%D0%BA%D0%B5-%D1%81%D0%B0%D0%B9%D1%82%D0%B0-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD-agency/?hl=top_fixed_menu - В настройках есть чек боксы, если я включаю добавить допустимое время звонка или дополнительный телефон, то где мне искать появление этих поле? Или где то нужно что то дописать ручками? Читаем тут http://www.etown.ru/s/topic/241-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B5-%D0%BF%D0%BE%D0%BB%D1%8F-%D0%B2-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA/ - Можно ли увеличить площадь окна где выводится основная информация? Если не отражается правая колонка, то получается там пустое место, как то не очень смотрится. http://www.etown.ru/s/topic/638-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%B0/?hl=realty_view#entry5915
-
В новой версии есть флаг в настройках (is_underconstruction) Вы используете не очень удобный загрузчик, он уже устарел. Включите лучше этот По поводу загрузки обновлений, написал в чем проблема в личку.
-
Вы тогда поправьте sql-запрос для своего примера, по образу вот этого function getNewsList(){ $where=array(); $news=array(); if(isset($this->data_model[$this->table_name]['spec'])){ $control_spec=true; $where[]='n.`spec`=1'; }else{ $control_spec=false; } if(''!=$this->getConfigValue('apps.news.item_alias')){ $app_item_alias=$this->getConfigValue('apps.news.item_alias'); }else{ $app_item_alias='news'; } $count=$this->getConfigValue('apps.news.news_line.per_page'); if($count==0){ $count=4; } $hasUploadify=false; $uploads=false; foreach ($this->data_model[$this->table_name] as $mitem){ if($mitem['type']=='uploadify_image'){ $hasUploadify=true; continue; } } if(!$hasUploadify){ foreach ($this->data_model[$this->table_name] as $mitem){ if($mitem['type']=='uploads'){ $uploads=$mitem['name']; continue; } } } /* if(1==$this->getConfigValue('apps.news.use_news_topics')){ $query='SELECT '.$this->primary_key.' FROM '.DB_PREFIX.'_'.$this->table_name.' '.($control_spec ? ' WHERE `n.spec`=1' : '').' ORDER BY `date` DESC LIMIT '.$count; }else{ $query='SELECT '.$this->primary_key.' FROM '.DB_PREFIX.'_'.$this->table_name.($control_spec ? ' WHERE `spec`=1' : '').' ORDER BY `date` DESC LIMIT '.$count; } $ids=array(); $DBC=DBC::getInstance(); $stmt=$DBC->query($query); if($stmt){ while($ar=$DBC->fetch($stmt)){ $ids[]=$ar[$this->primary_key]; } } print_r($ids);*/ if(isset($_SESSION['user_domain_owner']) && (int)$_SESSION['user_domain_owner']['user_id']!=0){ $where[]='n.`user_id`='.$_SESSION['user_domain_owner']['user_id']; } if(1==$this->getConfigValue('apps.news.use_news_topics')){ $query='SELECT n.*, nt.name AS news_topic_id FROM '.DB_PREFIX.'_'.$this->table_name.' n LEFT JOIN '.DB_PREFIX.'_news_topic nt ON nt.id=n.news_topic_id'.(!empty($where) ? ' WHERE '.implode(' AND ', $where) : '').' ORDER BY n.`date` DESC LIMIT '.$count; }else{ $query='SELECT n.* FROM '.DB_PREFIX.'_'.$this->table_name.' n'.(!empty($where) ? ' WHERE '.implode(' AND ', $where) : '').' ORDER BY n.`date` DESC LIMIT '.$count; } $DBC=DBC::getInstance(); $stmt=$DBC->query($query); if($stmt){ $i=0; while($ar=$DBC->fetch($stmt)){ $ar['date']=date('d.m.Y', $ar['date']); $news[$i]=$ar; $news[$i]['href']=$this->getNewsRoute($ar['news_id'], $ar['newsalias']); $i++; } } if(count($news)>0){ foreach($news as $k=>$n){ require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/model/model.php'); $data_model = new Data_Model(); if($hasUploadify){ $image_array = $data_model->get_image_array ( 'news', 'news', 'news_id', $n['news_id'] ); if ( count($image_array) > 0 ) { $news[$k]['img_preview']=$image_array[0]['img_preview']; } }elseif($uploads!==false){ $ims=$news[$k][$uploads]; if($ims!=''){ $ims=unserialize($ims); }else{ $ims=array(); } if(isset($ims[0])){ $news[$k]['img_preview']=SITEBILL_MAIN_URL.'/img/data/'.$ims[0]['preview']; } } } } return $news; }
-
Тогда скажите доступ к фтп и в админку (в личку). Будем разбираться.
-
Попробуйте это <div class="news_column"><h1>Новости</h1>{section name=i loop=$news_list_column}<div class="news_item{if $smarty.section.i.iteration%2==0} odd{/if}"><p> <time>{$news_list_column[i].date}</time> <a href="{$news_list_column[i].href}">{$news_list_column[i].title}</a></p>{if $news_list_column[i].img_preview != ''}<img src="{$news_list_column[i].img_preview}" />{/if}<div class="anons">{$news_list_column[i].anons|strip_tags|substr:0:300} <a href="{$news_list_column[i].href}">подробнее</a></div></div>{/section}<a href="{$estate_folder}/rss/"><img src="{$estate_folder}/template/frontend/agency/img/rss.gif" border="0"/></a></div>
-
После обновления не работает Excel загрузка файла
topic ответил в sposidelova Дмитрий Кондин в Обновления
Попробуйте в опере файлы загрузить. -
Скоро на каждом приложении будет ссылка на страничку приложения с описанием.
-
Можете временно здесь /apps/system/lib/system/user/account.php Заменить форму на это сообщение /** * Get bill form * @param void * @return string */ function getBillForm () { $rs = ''; $rs .= '<form action="'.SITEBILL_MAIN_URL.'/account/balance/?do=add_bill_done" method="post">'; $rs .= '<p>'.sprintf(Multilanguage::_('INPUT_PAYMENT_SUM','system'),$this->getConfigValue('ue_name')).'</p>'; if ( $this->getError() ) { $rs .= '<p><span class="error">'.$this->GetErrorMessage().'</span></p>'; } $rs .= Multilanguage::_('PAYMENT_SUM','system').': <input type="text" name="bill" value="'.$this->getRequestValue('bill').'">'; $rs .= '<input type="hidden" name="do" value="add_bill_done">'; $rs .= '<input type="submit" value="'.Multilanguage::_('L_TEXT_NEXT').'">'; $rs .= '</form>'; return $rs; }
-
Нужно обновить модуль новостей. И все новые новости будут с такими урлами http://estate.sitebill.ru/news/mobilnoe-prilojenie/
-
Пользовтаель не активен а ...
topic ответил в timpson78 Дмитрий Кондин в Приложения, модули, настройки
Поставьте им галочку Активен. Для входа в админку достаточно сейчас только условия "Группа админов". Это чтобы не получилось так, что если вы чего в настройках не так установите, то потом в админку не зайдете. -
Попробуйте. Это делается тут /apps/system/lib/admin/users/user_object_manager.php /** * Add data * @param array $form_data form data * @param int $language_id * @return boolean */ function add_data ( $form_data, $language_id = 0 ) { require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/model/model.php'); $data_model = new Data_Model(); $query = $data_model->get_insert_query(DB_PREFIX.'_'.$this->table_name, $form_data, $language_id); //echo $query.'<br>'; $this->db->exec($query); if ( !$this->db->success ) { $this->riseError($this->db->error); return false; } $new_record_id = $this->db->last_insert_id(); if ( strlen($form_data['imgfile']['value']) > 0 ) { //$this->user_image_dir = $form_data['imgfile']['path']; //$this->user_image_dir='/img/data/user/'; $this->update_photo($new_record_id); } if ( $form_data['newpass']['value'] != '' ) { $this->editPassword($new_record_id, $form_data['newpass']['value']); } foreach ($form_data as $form_item){ if($form_item['type']=='uploads'){ $imgs_uploads = $this->appendUploads($this->table_name, $form_item, $this->primary_key, $new_record_id); $this->set_imgs($imgs_uploads); } } //echo "new_record_id = $new_record_id<br>"; //echo $query; return $new_record_id; }При выполнении вот этого кода $query = $data_model->get_insert_query(DB_PREFIX.'_'.$this->table_name, $form_data, $language_id); //echo $query.'<br>'; $this->db->exec($query); if ( !$this->db->success ) { $this->riseError($this->db->error); return false; }Вам нужно перехватить $this->db->errorИ расшифровать ее, если там есть ключевое слово Duplicate
-
В будущих версиях сделаем более понятную расшифровку для этого сообщения.
-
Сильно большой файл грузите, разделите его на несколько частей.
-
Надо подождать ответа техподдержки