Recommended Posts

Модуль статьи для сайта недвижимости:
https://www.sitebill.ru/modul-statiy-dlya-saita-nedvizhimosty

Из описания не понял:
1. Можно ли в админке создавать отдельные категории для статей?
2. Будет ли выводиться на сайте блок с категориями/последними статьями. Или самому придется что-то кодировать/приделывать?
3. Отложенная публикация статей, о которой говорилось здесь http://www.etown.ru/s/topic/2489-%D0%BE%D1%82%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BF%D1%83%D0%B1%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B5%D0%B9%D1%81%D1%82%D0%B0%D1%82%D0%B5%D0%B9/уже реализована?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Можно

2. Будет выводиться на странице статей только, пример http://xn----ctbhsrids.xn--80asehdb/articles/

3. Нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3. Нет. 

 

 

Дмитрий. Ну, может сделаете хоть в ближайший месяц?

А то завалялись у меня 250 статей по недвижимости от проекта под АГС. А добавлять их целый год вручную по одному нет никакой возможности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дмитрий. Ну, может сделаете хоть в ближайший месяц?

А то завалялись у меня 250 статей по недвижимости от проекта под АГС. А добавлять их целый год вручную по одному нет никакой возможности.

Думаю теперь после НГ-праздников только получится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте,

установил этот модуль, пробую добавить новую статью - получаю ошибку

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'localhost_test_base.re_articles' doesn't exist

?

 

Как задать категорию статей в selectbox Категория - сейчас выводится "выбрать категорию"

или вообще убрать этот выбор - если категорий нет

?

 

Еще как в шаблон main.tpl главной страницы вставить содержимое некой статичной страницы

?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Зайдите в редактор форм и нажмите создать таблицу articles.

Также зайдите в настройки модуля Статьи - Включите использовать Категории, затем возвращайтесь в статьи, затем зайдите в Редактор форм и нажмите создать таблицу articles_topic.

Теперь можно создавать категории статей.

Если не получится, можете сказать доступ к админке настрою вам.

В main.tpl можно через редактор шаблонов добавить текст.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Купил модуль Статьи.
Разместил статью с датой 1 марта 2016 года.
И ... о чЮдо... статья размещена 1 марта... 
Весна пришла!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, Александр Лубянский сказал:

Подскажите пожалуйста, как вывести на главной блок из последних статей?

Включите опцию apps.articles.preload_column

И блок статей в шаблоне можно выводить так

{$articles_block_html}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В контроллере шаблона main.php после вызова приложений

if(!$has_result){
			$apps_processor = new Apps_Processor();
			$apps_processor->run_frontend();
			if ( count($apps_processor->get_executed_apps()) > 0 ) {
				$work_subcontroller='apps';
				$has_result=true;
			}
		}

добавляем запрос на выборку

$AA=new articles_site();
$params=array();
$arts=$AA->getArticlesList($params);
$this->template->assert('main_page_articles', $arts['articles']);

В результате вы получите до 10 последних статей. Что бы изменить это количество

$params=array();

нужно заменить на

$params=array('per_page'=>5);

Теперь в шаблоне у вас будет переменная {$main_page_articles} которая будет содержать набор статей в виде массива моделей. Дальше прокручиваем ее в цикле и выводим аналогично как это сделано в /apps/articles/site/template/list.tpl

NB. В текущей версии функция getArticlesList недоступна извне. Поэтому в файле /apps/articles/admin/admin.php необходимо изменить

protected function getArticlesList на public function getArticlesList

Со следующей версии это изменение будет учтено.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, abushyk сказал:

Дальше прокручиваем ее в цикле и выводим аналогично как это сделано в /apps/articles/site/template/list.tpl

В этом месте мысли зашли в тупик)))

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Например вот так

{if $articles_list_column|count>0}
<div class="row">
  	<h2>Последние статьи</h2>
    {foreach from=$articles_list_column item=article_item}
    <div class="span3 col-md-3">
        {if $article_item.image.value[0].preview != ''}
        <a href="{$article_item._href}"><img src="{$estate_folder}/img/data/{$article_item.image.value[0].preview}" class="img-responsive"></a>
        {/if}
        <h2><a href="{$article_item._href}">{$article_item.title.value}</a></h2>
        <p>{$article_item.anons.value}</p>
        <a href="{$article_item._href}" class="btn btn-primary">{$apps_words.articles.LIST_MORE}</a>
    </div>
    {/foreach}
</div>
{/if}

верстано сегодня утром, так что может быть сырое, но концепт выдержан.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Понял! Формируем массив! А то  {$main_page_articles}  меня с толку сбило))) Новости выводятся инклюдом

Не выходит каменный цветок(( шаблон realia, и ваш пример и из list не хочет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, Александр Лубянский сказал:

{$main_page_articles}  меня с толку сбило)))

Правильно сбило. Именно ее нужно прокручивать в цикле.

{if $main_page_articles|count>0}
<div class="row">
  	<h2>Последние статьи</h2>
    {foreach from=$main_page_articles item=article_item}
    <div class="span3 col-md-3">
        {if $article_item.image.value[0].preview != ''}
        <a href="{$article_item._href}"><img src="{$estate_folder}/img/data/{$article_item.image.value[0].preview}" class="img-responsive"></a>
        {/if}
        <h2><a href="{$article_item._href}">{$article_item.title.value}</a></h2>
        <p>{$article_item.anons.value}</p>
        <a href="{$article_item._href}" class="btn btn-primary">{$apps_words.articles.LIST_MORE}</a>
    </div>
    {/foreach}
</div>
{/if}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И еще после 

$arts=$AA->getArticlesList($params);

сделайте var_dump($arts);

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

                <div class="widget properties span3">
                    <div class="title">
                        <h2 class="block-title">Полезное чтиво!</h2>
                    </div>
                        {if $main_page_articles|count>0}
                        <div class="content">
                            {foreach from=$main_page_articles item=article_item}  
                            <div class="property">
                                    <div class="image">
                                        {if $article_item.image.value[0].preview != ''}
                                        <a href="{$article_item._href}"><img src="{$estate_folder}/img/data/{$article_item.image.value[0].preview}" class="img-responsive"></a>
                                        {/if}
                                    </div><!-- /.image -->
                            <div class="wrapper">
                                <div class="title">
                                    <h3><a href="{$article_item._href}">{$article_item.title.value}</a></h3>
                                </div><!-- /.title -->
                                <!--<div class="location">{$article_item.anons.value}</div>
                                <a href="{$article_item._href}" class="btn btn-primary">{$apps_words.articles.LIST_MORE}</a>-->
                            </div><!-- /.wrapper -->
                            </div>
                            {/foreach}
                        </div>
                        {/if}
                </div><!-- /.widget -->

Думаю пригодиться тем у кого realia вывод в футере.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно вопросик?!

Маленький офтоп, потом можно удалить.

А что такое в настройках? Для меня это звучит как знаменитое: "Посторонним В.":D

"Игнорировать свободно с(ignore_free_from_parameter)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

"Это нераспространенная настройка суть которой заключалась в следущем. Если в объекты было поле типа date с системным имнем free_from тогда некоторые приложения (watchlistmanager, subscribe) могли игнорировать эти объекты, если текущая дата была больше указанной в этом поле.

+ в рамках шаблона (отдельно взятого модифицированного) мог быть реализован отбор по этому критерию.

Но в целом ничего интересного.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я как в настройки порой лезу, то волосы дыбом!)))

Сорри, думаю, что все же однажды коробка будет более юзер френдли!)))

Ну как минимум мне очень хочется в это верить и помочь!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обнаружил следующий баг в модуле. Если перейти в какую-либо категорию статей и воспользоваться переходом на вторую страницу, то открывается вторая страница всех статей, а не выбранной категории. Версия модуля 1.1.4

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, Smoke сказал:

Обнаружил следующий баг в модуле. Если перейти в какую-либо категорию статей и воспользоваться переходом на вторую страницу, то открывается вторая страница всех статей, а не выбранной категории. Версия модуля 1.1.4

Ок, спасибо за найденный баг. Будем править.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Установил модуль статьи. В right_special сделал ссылку:

<div class="content">
        <div class="property">
            <div class="image">
                <a href="http://мойсайт.ву/articles/" target="_blank"></a><img src="http://мойсайт.ву/img/data/stati.jpg" alt="Статьи"/>
            </div><!-- /.image -->

            <div class="wrapper">
                <div class="title">
                    <h3>
                    <a href="http://мойсайт.ву/articles/" target="_blank">Статьи</a>
                    </h3>
                </div>
            </div>
        </div>

После этого появились страницы с таким URL-ом: мойсайт.ву/remont-antenn/remont-sputn-antenn/realty11/Статьи/ 

Подскажите, где ошибка? Как убрать страницы с вот этим - /Статьи/?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 7/27/2017 в 01:40, yurijp сказал:

Установил модуль статьи. В right_special сделал ссылку:

<div class="content">
        <div class="property">
            <div class="image">
                <a href="http://мойсайт.ву/articles/" target="_blank"></a><img src="http://мойсайт.ву/img/data/stati.jpg" alt="Статьи"/>
            </div><!-- /.image -->

            <div class="wrapper">
                <div class="title">
                    <h3>
                    <a href="http://мойсайт.ву/articles/" target="_blank">Статьи</a>
                    </h3>
                </div>
            </div>
        </div>

После этого появились страницы с таким URL-ом: мойсайт.ву/remont-antenn/remont-sputn-antenn/realty11/Статьи/ 

Подскажите, где ошибка? Как убрать страницы с вот этим - /Статьи/?

Где появились? Где вы их увидели?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас