Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#727 Re: "А как сделать..." » Пробел после запятой и точки » 2017-04-22 18:35:42

Возникла проблемка на фоне этой темы, как заэкранировать ссылки и вставку видео, а то сейчас к ним добавляются пробелы

#728 Re: "А как сделать..." » Блоки на гл. странице в зависимости от категории и даты публикации нов » 2017-04-22 07:49:48

1 блок делаешь из нескольких

{{ callPlugin('xnews.show', {'categories' : '1', 'order' : 'last', 'count': '2', 'template' : 'шаблон1', 'cacheAge' : '180'}) }}
{{ callPlugin('xnews.show', {'categories' : '2', 'order' : 'last', 'count': '2', 'template' : 'шаблон1', 'cacheAge' : '180'}) }}
{{ callPlugin('xnews.show', {'categories' : '3', 'order' : 'last', 'count': '2', 'template' : 'шаблон1', 'cacheAge' : '180'}) }}

далее первая категория

{{ callPlugin('xnews.show', {'categories' : '1', 'order' : 'last', 'count': '5', 'skip' : '2', 'template' : 'шаблон1', 'cacheAge' : '180'}) }}

вторая категория

{{ callPlugin('xnews.show', {'categories' : '2', 'order' : 'last', 'count': '5', 'skip' : '2', 'template' : 'шаблон1', 'cacheAge' : '180'}) }}

третья категоррия

{{ callPlugin('xnews.show', {'categories' : '3', 'order' : 'last', 'count': '5', 'skip' : '2', 'template' : 'шаблон1', 'cacheAge' : '180'}) }}

и ничего не дублируется

#730 Re: Страницы плагинов » feedback :: Менеджер форм обратной связи » 2017-04-21 14:53:35

ahatomik пишет:

0.9.4 Release [GIT 20161231]
При отправке сообщения
открывается пустая страница /plugin/feedback/post/
и сообщение не доходят .. sad

на релизе 0.9.5 все работает

#731 Re: "А как сделать..." » Блоки на гл. странице в зависимости от категории и даты публикации нов » 2017-04-20 16:07:18

выводим  5 последних новостей

{{ callPlugin('xnews.show', {'categories' : 'перечисляешь все категории', 'order' : 'last', 'count': '5', 'template' : 'шаблон1', 'cacheAge' : '180'}) }}

Выводим новости категории авто

{{ callPlugin('xnews.show', {'categories' : 'avto', 'order' : 'last', 'count': '5', 'skip' : '1', 'template' : 'шаблон1', 'cacheAge' : '180'}) }}

Выводим новости категории политика

{{ callPlugin('xnews.show', {'categories' : 'политика', 'order' : 'last', 'count': '5', 'skip' : '1', 'template' : 'шаблон1', 'cacheAge' : '180'}) }}

ну и так далее

#732 Re: "А как сделать..." » Блоки на гл. странице в зависимости от категории и даты публикации нов » 2017-04-20 14:42:28

У меня все работает как надо wink, основные новости так задуманно,  тебе просто показали вариант , и кеширование работает,
Вечером накидаю твой вариант

#733 Re: Страницы плагинов » lastcomments :: Последние комментарии на сайте » 2017-04-20 07:47:22

Klim,  на твиге это попроще
Вот мой lastcomments.tpl

{% for entry in entries %}
	<li>
		<div class="post_thumbnail">
			{% if (entry.author_id) and (pluginIsActive('uprofile')) %}<a href="{{ entry.author_link }}">{% endif %}
				<img src="{{ entry.avatar_url }}" width="55" height="55" alt="{{ entry.author }}" />
			{% if (entry.author_id) and (pluginIsActive('uprofile')) %}</a>{% endif %}
		</div>
		<h3>{% if (entry.author_id) and (pluginIsActive('uprofile')) %}<a href="{{ entry.author_link }}">{% endif %}{{ entry.author }}{% if (entry.author_id) and (pluginIsActive('uprofile')) %}</a>{% endif %} <time>{{ entry.date }}</time><span class="rc-post"><a href="{{ entry.link }}">{{ entry.title|truncateHTML(30,'...') }}</a></span></h3>
		<p>{{ entry.text|truncateHTML(50,'...') }}</p>
	</li>
{% endfor %}

это для для виджета

#734 Re: "А как сделать..." » Блоки на гл. странице в зависимости от категории и даты публикации нов » 2017-04-20 07:44:15

У меня вот такие конструкции на  http://naraione.org можешь посмотреть.

<div class="box_inner cat_box list_posts_box first_post_left posts-v1">
		<div class="news_box">
			<h3 class="news_box_title2"><a href="{{ home }}/zdorove.html">Здоровье</a></h3>
			<ul >
				{{ callPlugin('xnews.show', {'categories' : '166', 'order' : 'last', 'count': '1', 'skip' : '0','template' : 'xnews4', 'cacheAge' : '180'}) }}
				{{ callPlugin('xnews.show', {'categories' : '166,170', 'order' : 'last', 'count': '4', 'skip' : '1','template' : 'xnews5', 'cacheAge' : '180'}) }}
			</ul>
		</div>
	</div>

#735 Re: Страницы плагинов » lastcomments :: Последние комментарии на сайте » 2017-04-20 00:05:48

Klim, плагин был переведен на твиг и надобности в этих файлах отпала

#736 Re: "А как сделать..." » Блоки на гл. странице в зависимости от категории и даты публикации нов » 2017-04-19 23:55:52

Можно big_smile , также можно посмотреть документацию к плагины там все подробно, ну если вообще как чайнику то у меня на сайте глянь

#737 Re: "А как сделать..." » Пробел после запятой и точки » 2017-04-19 12:35:31

$content = preg_replace('/([,.;])(?=\S)/', '$1 $2', $content);

Вот так работает
Knopik, благодарю за направление куда копать wink

#739 Re: "А как сделать..." » Пробел после запятой и точки » 2017-04-18 14:30:59

Knopik,  там надо заменить или добавить?, с первым вариантом работает, но получается что пару раз обновил новость и пару раз добавляются пробелы, со вторым вариантом с проверкой новость добавляется, но текстовое поле пустое

#741 Re: "А как сделать..." » Пробел после запятой и точки » 2017-04-16 14:07:58

Knopik пишет:

irbees2008, попробуй вот так вот. Я не проверял, но должно работать
на 473 строке для добавления новостей. И аналогично для редактирования на 794 строке

$content = preg_replace('/([;,\.])([^ \.])/g', '$1 $2', $content);

ну и для keywords
после на 550 строке для добавления новостей

$SQL['keywords'] = preg_replace('/([;,\.])([^ \.])/g', '$1 $2', $SQL['keywords']);

после на 875 строке для редактирования

так новость получается пустой

#742 Re: "А как сделать..." » Пробел после запятой и точки » 2017-04-16 07:14:15

Как я понял типа такого условия, но как добавить array(',','.',';') в проверку, сколько примеров смотрел везде один знак.
и как записать если пробел есть ?

if (preg_match("/.\ \z/i", $content)) {
    'Совпадение,если есть пробел ';
} else {
   $content = str_replace(array(',','.',';'),array(', ','. ','; '), $content);
}

#743 Re: "А как сделать..." » Пробел после запятой и точки » 2017-04-16 06:07:05

Knopik, А с проверкой, если уже стоит пробел,чтобы не добавлялся

#745 Re: "А как сделать..." » Пробел после запятой и точки » 2017-04-15 14:44:02

Knopik пишет:

irbees2008, если на скорую руку, то после на 473 строке для добавления новостей

$content = str_replace(array(',','.',';'),array(', ','. ','; '), $content);

и аналогично для редактирования на 794 строке

Спасибо,а то уже куда только не пихал не работало

#746 Re: "А как сделать..." » Пробел после запятой и точки » 2017-04-15 05:40:47

И что никто не знает  ку да это прописать чтобы работало при добавлении новостей?

#747 "А как сделать..." » Пробел после запятой и точки » 2017-04-14 07:04:41

irbees2008
Ответов: 18

Вот понадобилось чтобы после запятой или точки добавлялся пробел, при добавлении новости, при добавлении ключевых слов, тегов.
Нашел вот такое,

$string= str_replace(array(',','.',';'),array(', ','. ','; '), $string);

Посмотрел несколько форумов везде одно и тоже, конструкции похожи.
Как лучше сделать это в движке

#748 Re: Бесплатные шаблоны » Шаблон Tinker » 2017-04-14 05:27:21

vip пишет:

irbees2008, добавь в демо шаблона папку с файлами комментариев

забыл проверить работу шаблона smile, залил

#750 Re: "У меня не работает..." » Не заходит в админку после установки » 2017-04-12 13:45:22

easmik пишет:

irbees2008, мне помогла просто чистка кук.

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

Подвал раздела

Работает на FluxBB