Вы не зашли.
{% if (news.categories.list[0]['alt'] == 'soft') %}
Блок на страничке ПОЛНОЙ новости с главной категорией soft
{% endif %}
{% if (handler.params.category == 'soft') %}
Блок на страничке со списком новостей из категории some_cat
{% endif %}
Блин, всегда работало и в main.tpl и в news.table.tpl
Может для начала создать категорию some_cat
В 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
Для общего развития, касательно TWIG в main.tpl рекомендую делать так
<!DOCTYPE html>
<!--[TWIG] {% spaceless %}-->
..............
</body>
<!--{% endspaceless %} [/TWIG]-->
</html>
Пояснения:
* doctype всегда должен находится на первой строке
* конструкция spaceless убирает пробелы и переносы строк в компелируемых и кешируемых шаблонах
* вы изменяете первые две строки и последние три строки
Если уж совсем надо, то в файле \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') }} в ней содержится ссылка на первое из новости изображение, если таковое имеется. Остальное сообразишь сам из вышеприведенных ссылок, здоровый ведь мальчик. Не забываем, что константы - не панацея )
А что все получилось настроить?
Ну сам-то он не мог измениться. Виталий вроде обновлял плагин
[0.11][2016-01-04]
% Добавлен API для добавления страниц из других плагинов
% Добавлен URL в ЧПУ при установке
Как прописать sitemap в robots.txt
Sitemap: http://vetlord.ru/gsmg.xml
Вот по этому адресу находится http://vetlord.ru/gsmg.xml. То есть этот адрес надо прописывать и в robots.txt, и в панели яндекс.вебмастер
нет ошибок. Или где ты их увидел?
Привет! Всегда нравилось, как умеючи вопросы задаешь Дай хоть ссылку на сайт или кусочек sitemap
Что аналогично?
Что за плагин на WP или обертки для изображений в рукопашную прописываются? Если плагин прописывает и в БД сайта нет этих оберток, то и при переезде их не будет.
Пожалуйста, но есть и в версии 3.1.6 https://github.com/scaron/prettyphoto/b … tyPhoto.js
Строка 12 hook: 'rel', можно поменять на валидный атрибут html5 hook: 'data-rel',. Во всяком случае там так написано )
Обязательно появятся, независимо от cms https://stackoverflow.com/questions/122 … -attribute
Если очень нужно, то в файле \engine\plugins\comments\inc\comments.add.php, строка 160
if (($maxlen) && (strlen($SQL['text']) > $maxlen || strlen($SQL['text']) < 2)) {
< 2 изменить на своё значение
Нормальный вопрос. Пишешь статью в соответствии с синтаксисом 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**. А так ***жирный и наклонный*** одновременно.
После строки RewriteEngine On добавляешь вручную для каждой страницы, если их не много
Redirect 301 /klubnye_tovariszeskie_matchi.html https://1.ru/klubnye_tovariszeskie_matchi/
После пересоздаешь sitemap.xml при помощи плагина gsmg и отправляешь поисковым роботам. Яндекс адекватно себя ведет, на гугл внимания не обращал. Заметь, что на старой ссылке не ставится домен, а на новой начинается аж с протокола.
Все, накропал
# =========================================================================== #
# NG CMS // Плагины // Markdown parser #
# =========================================================================== #
Плагин md обеспечивает функционал парсинга содержимого при
добавлении/редактировании новостей в соответствии с синтаксисом Markdown.
Обратите внимание:
- плагин не имеет настроек;
- плагин не ломает разметку html и bbcode;
- при активации плагина:
- включаются настройки "Разрешить использовать HTML теги";
- включаются настройки "Отключить автоформатирование";
- плагин не имеет функций Отмена/Повтор;
Установка:
- распаковать в папку "engine/plugins/md";
- включить плагин в настройках плагинов.
- при добавлении/редактировании новости под большим текстовом полем
содержания новости появляются буковки MD.
Руководство по синтаксису https://github.com/showdownjs/showdown
Markdown не является заменой HTML!!!
При желании можно расширить до статики и комментариев на сайте.
Другие редакторы НЕ нужно отключать.
Щас плагин на скорую руку набросаю с markdown
Ну тоже не есть гуд, в шаблоне скорее всего это прописано и надо тогда в шаблоне правки делать , и ограничивать в редакторе использование этих тегов
Ниче не понял. Но я согласен )
Да bumblebee чисто технической стороной интересовался В теле самой статьи ему заголовки тоже ведь нужны. Но ты ему уже подсказал плагин
А я на форк, пожалуй Markdown прикручу
Правило №1: на странице должен быть только 1 тег h1.
Правило №2: заголовки h2, h3, h4 должны быть только в самой статье.
на странице не может быть тега h3, если выше него нет h2, также не может быть использован h2, если нет h1. Аналогично, использование h1 и h3, например, без h2 - тоже неправильно. Причем все четко должно идти по структуре: h2 не может стоять выше h1 на странице, h3 не должен стоять выше первого тега h2
Да, да - именно об этом я и говорил
вот имменно, что самый важный, а самое важное что в сайте? правильно название. да и если на странице h1 повторяется более одного раза то системы сео анализа ругаются на это .
Перечитай еще раз, пожалуйста:
Заголовок h1 — это самый важный элемент страницы, его влияние на ранжирование документа можно сравнить с влиянием тега title . Это вполне обоснованно, ведь именно в заголовке документа должно быть указано, о чем страница, а следовательно, он указывает на релевантность страницы запросу
пользователя.
По мне так сайт хоть абра-кадабра пусть называться, мне как-то все равно. Для посетителя важна целевая страница, на которую он пришел, а для робота - сколько там время посетитель провел, его пол, возраст, геоданные, сколько он страниц еще посмотрел и т.д. и т.п.
Согласен с тем, что только один тег h1 должен присутствовать на странице. Но спецификацией html5 наоборот рекомендуется использоvаться, чуть ли не для каждой секции страницы свой h1.
Спорить не буду, просто мое мнение. А что насчет систем SEO, которые ругаются - как раз сегодня под руку попалась страница, искал альтернативы html и bbcode разметки. Ну да ладно вопрос seo в этой ветке, вообще не в тему. А так да, parser NG съедать bbcode h[1-6].
bumblebee пишет:H1 должен быть в каждой странице вроде ?
Я думал это можно сделать в редакторе.Почитай внимательно продвижение сайта ,сео, этот тег должен упоминаться на странице один раз , и это обычно название сайта
Достоверные источники говорят:
Заголовок h1 — это самый важный элемент страницы, его влияние на ранжирование документа можно сравнить с влиянием тега title . Это вполне обоснованно, ведь именно в заголовке документа должно быть указано, о чем страница, а следовательно, он указывает на релевантность страницы запросу
пользователя.
Таким образом это никак не название сайта.