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

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

Вы не зашли.

#301 Re: "У меня не работает..." » Вывод блока только в отдельной категории » 2017-07-29 20:30:38

{% if (news.categories.list[0]['alt'] == 'soft') %}
Блок на страничке ПОЛНОЙ новости с главной категорией soft
{% endif %}

#302 Re: "У меня не работает..." » Вывод блока только в отдельной категории » 2017-07-29 18:03:57

{% if (handler.params.category == 'soft') %}
Блок на страничке со списком новостей из категории some_cat
{% endif %}

#305 Re: "А как сделать..." » форматирование даты » 2017-07-24 15:18:07

В core.php в конец добавить

$twig->addFilter('LangDate', new Twig_Filter_Function('LangDate'));

В шаблоне news.full.tpl

{{ "l, j Q Y \\года \\в H:i" | LangDate(news.dateStamp) }}

На выходе

Суббота, 22 июля 2017 года в 11:22

#306 Re: "А как сделать..." » Как получить ссылку на первую картинку в новости? » 2017-07-22 10:58:22

Для общего развития, касательно TWIG в main.tpl рекомендую делать так

<!DOCTYPE html>
<!--[TWIG] {% spaceless %}-->

 ..............

</body>
<!--{% endspaceless %} [/TWIG]-->
</html>

Пояснения:
* doctype всегда должен находится на первой строке
* конструкция spaceless убирает пробелы и переносы строк в компелируемых и кешируемых шаблонах
* вы изменяете первые две строки и последние три строки

#307 Re: "А как сделать..." » Как получить ссылку на первую картинку в новости? » 2017-07-22 08:56:29

Если уж совсем надо, то в файле \engine\includes\inc\libnews.php после строки

$tvars['vars']['news']['embed']['imgCount'] = count($tvars['vars']['news']['embed']['images']);

вставить

    if(!empty($tvars['vars']['news']['embed']['images'][0])) {
        define('news.image', $tvars['vars']['news']['embed']['images'][0]);
    }

После этого в main.tpl (да и не только) доступна константа для TWIG {{ constant('news.image') }} в ней содержится ссылка на первое из новости изображение, если таковое имеется. Остальное сообразишь сам из вышеприведенных ссылок, здоровый ведь мальчик. Не забываем, что константы - не панацея )

#308 Re: "У меня не работает..." » ошибки в sitemap » 2017-07-20 17:25:52

А что все получилось настроить?

Ну сам-то он не мог измениться. Виталий вроде обновлял плагин
[0.11][2016-01-04]
% Добавлен API для добавления страниц из других плагинов
% Добавлен URL в ЧПУ при установке

#310 Re: "У меня не работает..." » ошибки в sitemap » 2017-07-20 13:50:07

Вот по этому адресу находится http://vetlord.ru/gsmg.xml. То есть этот адрес надо прописывать и в robots.txt, и в панели яндекс.вебмастер

#312 Re: "У меня не работает..." » ошибки в sitemap » 2017-07-20 12:45:34

Привет! Всегда нравилось, как умеючи вопросы задаешь big_smile Дай хоть ссылку на сайт или кусочек sitemap

#313 Re: "У меня не работает..." » перенос сайта с wordpress » 2017-07-18 17:09:48

Что аналогично? lol

Что за плагин на WP или обертки для изображений в рукопашную прописываются? Если плагин прописывает и в БД сайта нет этих оберток, то и при переезде их не будет.

#314 Re: "У меня не работает..." » перенос сайта с wordpress » 2017-07-18 15:28:08

Пожалуйста, но есть и в версии 3.1.6 https://github.com/scaron/prettyphoto/b … tyPhoto.js
Строка 12 hook: 'rel', можно поменять на валидный атрибут html5 hook: 'data-rel',. Во всяком случае там так написано )

#316 Re: "А как сделать..." » Минимальный размер комментария » 2017-07-06 15:35:45

Если очень нужно, то в файле \engine\plugins\comments\inc\comments.add.php, строка 160

if (($maxlen) && (strlen($SQL['text']) > $maxlen || strlen($SQL['text']) < 2)) {

< 2 изменить на своё значение

#317 Re: "У меня не работает..." » Заголовки H1-Hx в новостях » 2017-07-06 13:54:31

Нормальный вопрос. Пишешь статью в соответствии с синтаксисом Markdown, нажимаешь ту маленькую букву M, которая появляется под текстовым полем после активации плагина, он и форматирует в html формат. Не нужно замарачиваться с тегами. Для справки

Маркдаун (Markdown) — самое удобное и интуитивно понятное для редактирования текста, что можно было встретить в интернете. Его используют СтекОверфлоу и Гитхаб, что уже означают повсеместность формата. Сам по себе, маркдаун это свод правил для форматирования текста и транслятор в HTML.

Вот попробуй скопируй образец в тестовое поле новости, нажми букву M и всё увидишь. Образец

## Краткое руководство

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

## Заголовок h2
### Заголовок h3
#### Заголовок h4
##### Заголовок h5
###### Заголовок h6

### Списки

Для разметки неупорядоченных списков можно использовать или `*`, или `-`, или `+`:

- элемент 1
- элемент 2
- элемент ...

### Цитаты

Цитаты оформляются как в емейлах, с помощью символа `>`.

> This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
> consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
> Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
>
> Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
> id sem consectetuer libero luctus adipiscing.

### Исходный код

В чистом Маркдауне блоки кода отбиваются 4 пробелами в начале каждой строки.

Но в GitHub-Flavored Markdown (сокращенно GFM) есть более удобный способ: ставим по три апострофа (на букве Ё) до и после кода. Также можно указать язык исходного кода.

```html
<nav class="nav nav-primary">
  <ul>
    <li class="tab-conversation active">
      <a href="#" data-role="post-count" class="publisher-nav-color" data-nav="conversation">
        <span class="comment-count">0 комментариев</span>
        <span class="comment-count-placeholder">Комментарии</span>
      </a>
    </li>
    <li class="dropdown user-menu" data-role="logout">
      <a href="#" class="dropdown-toggle" data-toggle="dropdown">
        <span class="dropdown-toggle-wrapper">
          <span>
            Войти
          </span>
        </span>
        <span class="caret"></span>
      </a>
    </li>
  </ul>
</nav>
```

Например, это _italic_ и это тоже *italic*. А вот так уже __strong__, и так тоже **strong**. А так ***жирный и наклонный*** одновременно.

#318 Re: "А как сделать..." » редирект через .htaccess » 2017-07-05 23:19:33

После строки RewriteEngine On добавляешь вручную для каждой страницы, если их не много

Redirect 301 /klubnye_tovariszeskie_matchi.html https://1.ru/klubnye_tovariszeskie_matchi/

После пересоздаешь sitemap.xml при помощи плагина gsmg и отправляешь поисковым роботам. Яндекс адекватно себя ведет, на гугл внимания не обращал. Заметь, что на старой ссылке не ставится домен, а на новой начинается аж с протокола.

#319 Re: "У меня не работает..." » Заголовки H1-Hx в новостях » 2017-07-04 11:07:15

Все, накропал

# =========================================================================== #
# NG CMS // Плагины // Markdown parser                                        #
# =========================================================================== #

Плагин md обеспечивает функционал парсинга содержимого при 
добавлении/редактировании новостей в соответствии с синтаксисом Markdown.

Обратите внимание:
- плагин не имеет настроек;
- плагин не ломает разметку html и bbcode;
- при активации плагина:
    - включаются настройки "Разрешить использовать HTML теги";
    - включаются настройки "Отключить автоформатирование";
- плагин не имеет функций Отмена/Повтор;

Установка:
- распаковать в папку "engine/plugins/md";
- включить плагин в настройках плагинов.
- при добавлении/редактировании новости под большим текстовом полем
  содержания новости появляются буковки MD.

Руководство по синтаксису https://github.com/showdownjs/showdown

Markdown не является заменой HTML!!!

При желании можно расширить до статики и комментариев на сайте.

Другие редакторы НЕ нужно отключать.
attachment.php?item=1243

#321 Re: "У меня не работает..." » Заголовки H1-Hx в новостях » 2017-07-04 08:16:03

irbees2008 пишет:

Ну тоже не есть гуд, в шаблоне скорее всего это прописано и надо тогда в шаблоне правки делать , и ограничивать в редакторе использование этих тегов

Ниче не понял. Но я согласен )

#322 Re: "У меня не работает..." » Заголовки H1-Hx в новостях » 2017-07-04 08:04:35

Да bumblebee чисто технической стороной интересовался roll В теле самой статьи ему заголовки тоже ведь нужны. Но ты ему уже подсказал плагин cool

А я на форк, пожалуй Markdown прикручу

#323 Re: "У меня не работает..." » Заголовки H1-Hx в новостях » 2017-07-04 07:42:48

irbees2008 пишет:

Правило №1: на странице должен быть только 1 тег h1.
Правило №2: заголовки h2, h3, h4 должны быть только в самой статье.
на странице не может быть тега h3, если выше него нет h2, также не может быть использован h2, если нет h1. Аналогично, использование h1 и h3, например, без h2 - тоже неправильно. Причем все четко должно идти по структуре: h2 не может стоять выше h1 на странице, h3 не должен стоять выше первого тега h2

Да, да - именно об этом я и говорил

#324 Re: "У меня не работает..." » Заголовки H1-Hx в новостях » 2017-07-04 07:21:50

irbees2008 пишет:

вот имменно, что самый важный, а самое важное что в сайте? правильно название. да и если на странице h1 повторяется более одного раза то системы сео анализа ругаются на это .

Перечитай еще раз, пожалуйста:

Заголовок h1 — это самый важный элемент страницы, его влияние на ранжирование документа можно сравнить с влиянием тега  title . Это вполне обоснованно, ведь именно в заголовке документа должно быть указано, о чем страница, а следовательно, он указывает на релевантность страницы запросу
пользователя.

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

Согласен с тем, что только один тег h1 должен присутствовать на странице. Но спецификацией html5 наоборот рекомендуется использоvаться, чуть ли не для каждой секции страницы свой h1.

Спорить не буду, просто мое мнение. А что насчет систем SEO, которые ругаются - как раз сегодня под руку попалась страница, искал альтернативы html и bbcode разметки. Ну да ладно вопрос seo в этой ветке, вообще не в тему. А так да, parser NG съедать bbcode h[1-6].

#325 Re: "У меня не работает..." » Заголовки H1-Hx в новостях » 2017-07-03 20:22:51

irbees2008 пишет:
bumblebee пишет:

H1 должен быть в каждой странице вроде ?
Я думал это можно сделать в редакторе.

Почитай внимательно продвижение сайта ,сео, этот тег должен упоминаться на странице один раз , и это обычно название сайта

Достоверные источники говорят:

Заголовок h1 — это самый важный элемент страницы, его влияние на ранжирование документа можно сравнить с влиянием тега  title . Это вполне обоснованно, ведь именно в заголовке документа должно быть указано, о чем страница, а следовательно, он указывает на релевантность страницы запросу
пользователя.

Таким образом это никак не название сайта.

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

Работает на FluxBB