-
Публикации
118 -
Зарегистрирован
-
Посещение
-
Days Won
3
Сообщения, опубликованные пользователем Лина
-
-
1. Галочку в настройках поставили check_persmissions?
2. Обновили все?
3. Вышли и зашли под группой редакторов?
Все так и сделала! Заработало!!!Но опять я со своим "Но"... захожу под редакторским логином и вижу уже добавленные статьи которыми я могу управлять... редактировать, удалять и т.д.... это совсем не хорошо! Что делать?
-
Хочу сделать группу Редакторов которые могли бы размещать только новости через админку. Ставлю чекбокс к блоку Новостей и admin_panel и в итоге получаю доступ ко всем функциям(((
-
Пока только в админке есть поиск по Слову.
Скоро сделаем обновление для модуля быстрого поиска, там по слову ищет.
Либо прописывать в функциях доп поле по конкретному полю?!
-
Подскажите пожалуйста как можно сделать поле поиска по ключевому слову?
-
Ну если бы все пользователи системы были стандартизированы по своим чаяниям и видениям тогда можно было бы принять утверждение о наличии априори. Но так как у каждого свое, порой весьма отличное видение от остальных, то сложно определить что именно must have, а что не совсем)))
Вы просто не поверите, сколько приложений задумывались как "до конца продуманное комплексное решение" и насколько каждое из них, под влиянием взглядов пользователей, теперь отличается от того "единственно верного и всех устраивающего" варианта))
Все прекрасно понимаю! Это есть Эволюция, как в любом софте или приложении, но я ведь говорю о простых вещах которые влияют на seo! И они отнюдь не самые последние!
-
Вы можете заказать в том числе индивидуальную разработку модуля новости . вопрос как избавиться наверное будет не совсем компетентен. Т.к. код программного продукта открыт! Мы можем помочь если есть ошибки, баги или если что-то не работает в предлагаемой нами продукции, но выкладывать готовое решение, не входящее в рамки технической поддержки,в условиях предлагаемого лицензионного продукта, предложенного вами в виде индивидуальной потребности, в ввиде конкретной задачи не является правилами нашего сервиса.
Смысл заказывать доработку, если это типовые вещи которые априори должны быть?! Это косяк хочу вам сказать и его надо исправлять по скольку это вопрос на уровне ядра!
-
Пардон, я подумал, что вы про редактирование объявления, а не модели, пишете.
Здравствуйте! Актуальный вопрос.... Вы говорите о кнопке "Применить", она есть и выскакивает после добавления объекта, а сделать ее сразу по умолчанию, чтобы оставаться на странице с новым объектом а не через редирект и потом вновь заходить... так можно?
-
Подскажите пожалуйста, как избавиться от заголовка "Архив новостей"? Вариант редактирования через админку не пойдет! Есть, Категории и Подкатегории, правильнее я думаю будет чтобы выводилось название Категории или Подкатегории, в каталоге Недвижимости аналогично!
-
Свои параметры можно добавить в этом шаблоне
/apps/admin/admin/template/realty_grid.tpl
(при обновлении все будет затерто)
Но потом нужно будет их вписывать в поиск
/apps/system/lib/admin/data/data_manager.php
(при обновлении все будет затерто)
Планируем сделать новый поиск и таблицу в админке, там будет настраиваться сетка и параметры поиска.
Добавила в /apps/admin/admin/template/realty_grid.tpl вот такой массив
<div class="control-group">
<label class="control-label">Лот</label>
<div class="controls">
<input type="text" name="srch_lot" value="{$smarty.request.srch_lot}" />
</div>
</div>
В админке не появилось поле ЛОТ
В /apps/system/lib/admin/data/data_manager.php строка 257 параметр
$params['srch_lot'] = $this->getRequestValue('srch_lot');
Но видимо не все доделала))))
Новый поиск когда появится будет супер!
-
-
После обновления всего нужно
1. Зайти на страницу http://kubzemli.ru/contactus/(чтобы инициализировалась модель обратной связи)
2. Чтобы слайдер обратно встал на главной, надо в настройках во вкладке Realia указать тип главной slider
Когда же можно будет редактировать страницу с контактами? Добавлять карту, время работы, адрес?
-
Вот правильные условия для редиректа на www
RewriteCond %{HTTP_HOST} !^www\.RewriteCond %{REQUEST_URI} !^/robots\.txt$RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
По поводу кэша - этого в движке пока нет, придумаем.
Дмитрий, а для справочки обратный вариант редиректа можно у Вас попросить!
Может понадобиться, да и у участников могут вопросы появиться, через поиск можно будет найти!
Если использую ваш пример, то при добавлении www в адресе например http://mysite.ru/catalogт.е. http://www.mysite.ru/catalog меня перебрасывает на страницу вот с таким адресом http://www.mysite.ru/index.php и так с лубой страницы, хотя! Должно быть http://www.mysite.ru/catalog!!!
Почему так?
-
Вот правильные условия для редиректа на www
RewriteCond %{HTTP_HOST} !^www\.RewriteCond %{REQUEST_URI} !^/robots\.txt$RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
По поводу кэша - этого в движке пока нет, придумаем.
Благодарю Вас - Дмитрий! Будем ждать! Уменьшение количества запросов это очень животрепещущая тема!
-
$grid_constructor->get_sitebill_adv_ext
Очень ресурсоемкая операция. А их аж 4. И не факт, что только на главной странице, а не на каждой. Я бы ее закешировал, как минимум через сессию.
Подскажите пожалуйста как настраивать такой кеш!))
Кстати пыталась прописать в .htaccess 301 редирект на домен с www не получилось стандартными средствами
RewriteCond %{HTTP_HOST} ^example.com [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
не сработало, в итоге вход в админ отвалился...
-
Не логично. Они идентичны. Либо протеряли сам вызов $this->getNewest1(), либо в шаблоне вставляется что-то вместо {$new_grid_items1}
Не прописала в main $this->getNewest(); вот голова садовая.....
-
Не логично. Они идентичны. Либо протеряли сам вызов $this->getNewest1(), либо в шаблоне вставляется что-то вместо {$new_grid_items1}
Вывожу вот таким образом:
<div class="apartaments">
{foreach from=$new_grid_items1 item=new_grid_item1}
<div class="property_element">
<div style="width: 224px;" class="property_element_wrap">
{if $new_grid_item1.img != '' }
<img src="{$estate_folder}/img/data/{$new_grid_item1.img[0].preview}" class="previewi" alt="Подробнее" >
{else}
<img src="{$estate_folder}/img/no_foto.png" class="previewi">
{/if}
<div class="property_element_elements">
<span>{$new_grid_item1.square_live} m²</span>
<span><img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/door.png"> {$new_grid_item1.room_count}</span>
<span><img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/sofa.png"> {$new_grid_item1.spalni}</span>
<span><img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/shower.png"> {$new_grid_item1.van}</span>
</div>
<div style="opacity: 0; width: 236px; display: block;" class="property_element_description">
<h4>{$new_grid_item1.named}</h4>
<div class="property_element_price">
<strong>€ {$new_grid_item1.price|number_format:0:",":" "} {if $new_grid_item1.currency_name != ''}{$new_grid_item1.currency_name}{/if}</strong>
</div>
<a class="button" href="{$new_grid_item1.href}">Перейти</a>
</div>
</div>
</div>
{/foreach}
</div>
<div class="clearfloat"> </div>
-
В шаблоне Realia код для свежих добавленных в footer.tpl
<div class="content"> {foreach from=$new_grid_items item=new_grid_item} <div class="property"> <div class="image"> <a href="{$new_grid_item.href}"></a> {if $new_grid_item.img != '' } <img src="{$estate_folder}/img/data/{$new_grid_item.img[0].preview}" class="previewi"> {else} <img src="{$estate_folder}/template/frontend/realia/img/no_foto_100x74.png" class="previewi"> {/if} </div><!-- /.image --> <div class="wrapper"> <div class="title"> <h3> <a href="{$new_grid_item.href}"> {if $new_grid_item.city ne ''} {$new_grid_item.city}{if $new_grid_item.street ne ''}, {$new_grid_item.street}{if $new_grid_item.number ne ''}, {$new_grid_item.number}{/if}{/if} {else} {if $new_grid_item.street ne ''} {$new_grid_item.street}{if $new_grid_item.number ne ''}, {$new_grid_item.number}{/if} {/if} {/if} </a> </h3> </div><!-- /.title --> <div class="location">{$new_grid_item.path}</div><!-- /.location --> {if $new_grid_item.price_discount > 0} <div class="price"> {$new_grid_item.price_discount|number_format:0:",":" "} {if $new_grid_item.currency_name != ''}{$new_grid_item.currency_name}{/if} <div class="price_discount_footer">{$new_grid_item.price|number_format:0:",":" "} {if $new_grid_item.currency_name != ''}{$new_grid_item.currency_name}{/if}</div><!-- /.price --> </div> {else} <div class="price">{$new_grid_item.price|number_format:0:",":" "} {if $new_grid_item.currency_name != ''}{$new_grid_item.currency_name}{/if}</div> {/if} </div><!-- /.wrapper --> </div><!-- /.property --> {/foreach} </div><!-- /.content -->
Сами объявления берутся в файле /template/frontend/realia/main/main.php
private function getNewest(){ require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/grid/grid_constructor.php'; $grid_constructor = new Grid_Constructor(); $params['order'] = 'date_added'; $params['asc'] = 'desc'; $params['page_limit']=3; $params['page']=1; $res = $grid_constructor->get_sitebill_adv_ext( $params, false, false ); //echo count($res); //print_r($res); $this->template->assign('new_grid_items', $res); }
Тут можете поправить
$params['page_limit']=3;
А вот дополнительные поля в категориях пока никак не добавить, только если переписывать системные файлы.
Здравствуйте Дмитрий!
Сделала вывод из категорий по этому принципу:
private function getNewest(){
require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/grid/grid_constructor.php';
$grid_constructor = new Grid_Constructor();
$params['order'] = 'date_added';
$params['asc'] = 'desc';
$params['page_limit']=6;
$params['page']=1;
$params['topic_id'] = 6122; // ID категории из которой надобно набрать (если нужно)
$res = $grid_constructor->get_sitebill_adv_ext( $params, false, false );
//echo count($res);
//print_r($res);
$this->template->assign('new_grid_items', $res);
}
private function getNewest2(){
require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/grid/grid_constructor.php';
$grid_constructor = new Grid_Constructor();
$params['order'] = 'date_added';
$params['asc'] = 'desc';
$params['page_limit']=6;
$params['page']=1;
$params['topic_id'] = 1; // ID категории из которой надобно набрать (если нужно)
$res = $grid_constructor->get_sitebill_adv_ext( $params, false, false );
//echo count($res);
//print_r($res);
$this->template->assign('new_grid_items2', $res);
}
private function getNewest3(){
require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/grid/grid_constructor.php';
$grid_constructor = new Grid_Constructor();
$params['order'] = 'date_added';
$params['asc'] = 'desc';
$params['page_limit']=6;
$params['page']=1;
$params['topic_id'] = 2; // ID категории из которой надобно набрать (если нужно)
$res = $grid_constructor->get_sitebill_adv_ext( $params, false, false );
//echo count($res);
//print_r($res);
$this->template->assign('new_grid_items3', $res);
}
private function getNewest1(){
require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/grid/grid_constructor.php';
$grid_constructor = new Grid_Constructor();
$params['order'] = 'date_added';
$params['asc'] = 'desc';
$params['page_limit']=6;
$params['page']=1;
$params['topic_id'] = 6140; // ID категории из которой надобно набрать (если нужно)
$res = $grid_constructor->get_sitebill_adv_ext( $params, false, false );
//echo count($res);
//print_r($res);
$this->template->assign('new_grid_items1', $res);
}
3 блока из 4х выводится нормально, четвертый никак не хочет((( причем меняла new_grid_items1 на new_grid_items5 и т.д. безуспешно((( и категорию тоже пробовала
-
Подскажите пожалуйста... в данной выборке вид урла выглядит вот таким образом:
$ar['href']=SITEBILL_MAIN_URL.'/'.$app_item_alias.$ar['news_id'].'.html';
На выходе мы имеем вот такой вот:
А как правильно прописать чтобы получить вот такой вид?
http://mysite.ru/news/genprokurorl-v-otstavku/
-
Я думаю мой способ лучше! Только нужно вывод функции поправить по урлу и добавить ограничение по выводу количества анонсов!
$DBC=DBC::getInstance();//Например хотим выбирать из категорий с ид=1 и 2$query='SELECT * FROM '.DB_PREFIX.'_news WHERE `news_topic_id` IN(1,2,3) ORDER BY `date` DESC';$stmt=$DBC->query($query);if($stmt){while($ar=$DBC->fetch($stmt)){$ar['href']=SITEBILL_MAIN_URL.'/'.$app_item_alias.$ar['news_id'].'.html';$news[$ar['news_topic_id']][]=$ar;}Дмитрий Кондин reacted to this -
Дмитрий... простите... совсем не поняла... куда смотреть((((
-
Попробуйте это
<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>
Да! Так работает! Но выводит все записи из всех категорий! В моем примере задействован вывод записей только из категории 2!
-
Нужно обновить модуль новостей.
И все новые новости будут с такими урлами
м..... не совсем....
Правильный урл отображается отлично по пункту 1, а вот в правой колонке он как раз вот такого вида /news25.html
Там вот такой массив вывода:
<div class="nevall">
<!--Вывод новостей из категории 1-->
{if $my_news_assorty[2]|count>0}
{foreach from=$my_news_assorty[2] item=mynews1}
<div class="nev1">
<p>{$mynews1.date|date_format:"%d.%m.%Y"}</p>
<h2><a href="{$mynews1.href}">{$mynews1.title}</a></h2>
<span>{$mynews1.anons|strip_tags|substr:0:150}...</span>
</div><br />
{/foreach}
{/if}
<div class="link">
<a href="{$estate_folder}/news/polezno/">все статьи</a>
</div>
</div>
И можно ли избавиться от news/ в урле?
-
Нет. Только линейная структура категорий.
Оченно жаль....
А как избавиться от такого вида ЧПУ /news25.html ???
-
Здравствуйте!
Подскажите пожалуйста, я так понимаю добавить подкатегории к категориям сейчас нельзя?!
Обновление system 3.0.2
в Обновления
Опубликовано: · Report reply
Да, да, да! Вроде как разделение есть, но контент при этом становится общим достоянием!