akila |
|
---|---|
Как добавить ссылку на страницу и можна ли добавть отдельную страницу на писаную на чистом html, помогите плз. |
Oldman |
|
---|---|
Можно. 1. Какую ссылку надо добавить? Внутреннюю/внешнюю или что то особенное? 2. Один из вариантов насчёт "чистого" html - https://www.cotonti.com/extensions/navigation-structure/pagetextbyid 3. ещё один вариант сделать "standalone" страницу и загнать её в категорию system 4. Сделать страничку с уникальным page.XXX.tpl |
akila |
|
---|---|
У меня есть пользовательское соглашение и мне нужно чтобы на него можна было зайти с меню. Просто я только начал разбиратся с котонти по этому многое не шарю. |
Виктор |
|
---|---|
#42065 akila: <a href="index.php?e=useragreement">пользовательское соглашение</a> в header.tpl в блок меню, или футер <div class="navbar"> <div class="navbar-inner"> <ul class="nav"> <li<!-- IF {PHP.env.ext} == 'index' --> class="active"<!-- ENDIF -->><a href="{PHP|cot_url('index')}">{PHP.L.Home}</a></li> <li<!-- IF {PHP.env.ext} == 'projects' --> class="active"<!-- ENDIF -->><a href="{PHP|cot_url('projects')}">{PHP.L.projects_projects}</a></li> <li<!-- IF {PHP.env.ext} == 'users' AND ({PHP.group} == {PHP.cot_groups.4.alias} AND {PHP.m} == 'main' --> class="active"<!-- ENDIF -->><a href="{PHP.cot_groups.4.alias|cot_url('users', 'group='$this)}">{PHP.cot_groups.4.name}</a></li> <li<!-- IF {PHP.env.ext} == 'users' AND ({PHP.group} == {PHP.cot_groups.7.alias} AND {PHP.m} == 'main' --> class="active"<!-- ENDIF -->><a href="{PHP.cot_groups.7.alias|cot_url('users', 'group='$this)}">{PHP.cot_groups.7.name}</a></li> <li<!-- IF {PHP.env.ext} == 'market' AND !{PHP.type} --> class="active"<!-- ENDIF -->><a href="{PHP|cot_url('market')}">{PHP.L.market}</a></li> <li><a href="index.php?e=useragreement">пользовательское соглашение</a></li> </ul> </div> </div>
Додано 2 хвилини потому: пользовательское соглашение плагин useragreement |
Macik |
|
---|---|
Еще трюк по поводу «отдельную страницу на писаную на чистом html»: если в тексте страницы добавить вначеле строку `include: somepage.html`, то парсер вставит на эту страницу файл `datas/html/somepage.html`. Ограничения этого метода:
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Oldman |
|
---|---|
Скорее всего это обычные хотелки начинающего Типа "я пока не понимаю как сделать правильно, но я знаю КАК сделать это в статическом html" Ничего страшного, надо просто следовать этому дао., а не ломать его под себя. Результаты на порядок интереснее. |
akila |
|
---|---|
#42067 Macik: Не понял как иеммно вставлять и еще у меня есть папка datas, но там не папки html. |
Oldman |
|
---|---|
Никто не в силах помешать Вам создать эту папку, если, конечно у Вас есть доступ к хостингу. Создаёте файл бла-бла-бла.html в этой самой папке 1. Создаёте страницу 2. набираете в редакторе `include: бла-бла-бла.html` 3 сохраняете страницу 4 проверяете чтобы в тексте не было лишних тегов типа <p>. Именно для этого Вам и посоветовали отключить html-парсер для ЭТОЙ страницы |
akila |
|
---|---|
Уж извините за столь глупые вопросы, но еще один, как вывести страницы добавленные через модуль page? |
Oldman |
|
---|---|
Это не напрягаясь делает сама CMS. Было бы чего выводить. То есть это самое простое действие системы. То что вы сейчас читаете выводит модуль Forum. А при вашей попытке прочитать какую-нибудь статью скажем из раздела новости или документы как раз и задействуется модуль page. Каждая страница при создании получает свой уникальный id. При обращении к ней сама CMS строит запрос как правило вида http://ВАШ_САЙТ/page.php?id=ххх То что вы не видите на ЭТОМ сайте этой конструкции в адресной строке браузера есть результат работы "маскировщика URL", но поверьте, исходно это именно так и выглядит. |
akila |
|
---|---|
#42070 Oldman: У меня вот этот метод вывел содержимое html файла как содержимое txt файла, то есть все теги были отбражены, подскажите чем моя ошибка, я во время создание страницы отключила парсер и в описании написал include: partner.html, на страницу вывело <h1>LOL</h1> |
Oldman |
|
---|---|
Надо полагать <h1>LOL</h1> это и есть содержимое html-файла? Тогда ответ просто очевиден - включите для этой страницы html-парсер. Отключать его Вам рекомендовали для того, чтобы при создании страницы редактор не насовал в него лишних тегов от доброты душевной. |
Macik |
|
---|---|
#42073 akila: на страницу вывело <h1>LOL</h1> И на всякий случай проверьте глобальные настройки:
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
akila |
|
---|---|
#42077 Macik:#42073 akila:на страницу вывело <h1>LOL</h1> У меня bbcode стоял, спасибо Добавлено 1 час спустя: Еще вопрос, правда не по теме, но помогите, я прописал функцию mail (PHP), но письмо не проходить, возможно что это связянос котони. |
|
Dieser Beitrag wurde von akila (am 16. September 2016, 08:56, vor 7 Jahre) bearbeitet |
Macik |
|
---|---|
#42079 akila: Еще вопрос, правда не по теме, но помогите, я прописал функцию mail (PHP), но письмо не проходить, возможно что это связянос котони. Из этого предложения не очень понятно где и как вы его используете. Если никакие письма не приходят, то тут очень много вариантов (т.к. тут работает цепочка «настройки PHP у хостера → настройки почтового сервера → настройки обратного адреса/домена → политика принимающего ссервера»). Вот тут мной описан вариант решения, если справиться со стандартной функцией `mail()` никак не получается (p.s. указанный вариант не панацея и тоже требует некоторого понимания технической стороны вопроса). https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |