Вы не зашли.
Название поменял теперь
Site.ru/plugin/new/
Как убрать /plugin ?
Я новичок в этом деле. Помогите хотя бы в этом, буду очень благодарен. Как как изменить дерикторию нсм чтоб адрес был: сайт.ру/new
Site.ru/new/add
Как сделать, чтобы при входе в аккаунт, выбрасывало не на главную страницу а на сайт.ру/plugin/nsm/
и еще,
http://ngcmshak.ru/interfeis/delaem-vybor-stilya-oformleniya-saita-polzovatelem.html
тут нет никаких ошибок? я просто пять раз уже всё препроверил всё по инструкции? всё равно не работает
как это нету? у меня есть
это может зависить от того что я отключил вв коды и смайлики, у меня просто пустое окно
идем в директорию твой шаблон/plugins/nsm/ там открываем файл news.add.tpl
меняем это<script type="text/javascript"> // Global variable: ID of current active input area {% if (flags.edit_split) %}var currentInputAreaID = 'ng_news_content_short';{% else %}var currentInputAreaID = 'ng_news_content';{% endif %} function preview(){ var form = document.getElementById("postForm"); if (form.ng_news_content{% if (flags.edit_split) %}_short{% endif %}.value == '' || form.title.value == '') { alert('{{ lang.nsm['err.preview'] }}'); return false; } form['mod'].value = "preview"; form.target = "_blank"; form.submit(); form['mod'].value = "news"; form.target = "_self"; return true; } function changeActive(name) { if (name == 'full') { document.getElementById('container.content.full').className = 'contentActive'; document.getElementById('container.content.short').className = 'contentInactive'; currentInputAreaID = 'ng_news_content_full'; } else { document.getElementById('container.content.short').className = 'contentActive'; document.getElementById('container.content.full').className = 'contentInactive'; currentInputAreaID = 'ng_news_content_short'; } } function approveMode(mode) { document.getElementById('approve').value = mode; return true; } </script>
на вот этот
<script src="http://jqueryvalidation.org/files/dist/jquery.validate.min.js"></script> <script type="text/javascript"> // Global variable: ID of current active input area {% if (flags.edit_split) %}var currentInputAreaID = 'ng_news_content_short';{% else %}var currentInputAreaID = 'ng_news_content';{% endif %} function preview(){ var form = document.getElementById("postForm"); if (form.ng_news_content{% if (flags.edit_split) %}_short{% endif %}.value == '' || form.title.value == '') { alert('{{ lang.nsm['err.preview'] }}'); return false; } form['mod'].value = "preview"; form.target = "_blank"; form.submit(); form['mod'].value = "news"; form.target = "_self"; return true; } function changeActive(name) { if (name == 'full') { document.getElementById('container.content.full').className = 'contentActive'; document.getElementById('container.content.short').className = 'contentInactive'; currentInputAreaID = 'ng_news_content_full'; } else { document.getElementById('container.content.short').className = 'contentActive'; document.getElementById('container.content.full').className = 'contentInactive'; currentInputAreaID = 'ng_news_content_short'; } } function approveMode(mode) { document.getElementById('approve').value = mode; return true; } $().ready(function(){ $("#postForm").validate({ rules : { ng_news_content : { minlength: 200}, }, messages : { ng_news_content : { minlength : "Введите не менее, чем 200 символа.", }, } }); }); function counter(el) {var wrapper = document.createElement('DIV'); wrapper.innerHTML = el.value; var len = (wrapper.textContent || wrapper.innerText).length; document.getElementById('count').innerHTML = len + ' | ' + el.value.length; document.getElementById('kb').innerHTML = (len/1024).toFixed(2); } </script>
далее меняем это
<textarea name="ng_news_content" id="ng_news_content" style="width:98%; height: 400px;" class="textarea"></textarea>
на это
<textarea name="ng_news_content" id="ng_news_content" style="width:98%; height: 400px;" class="form-control" minlength="200"onkeypress="counter(this);" onkeyup="counter(this);" onchange="counter(this);"></textarea> <BR/> Вы ввели: <span id='count'>0</span> символов. <span id='kb'>0</span>Kb
проверенно все работает
спасибо, работает, вот только нет счетчика сколько символов введено
ничего не нашел
и зачем мне плагины если надо вывести всего 2 числа?
Ну так и надо писать что в плагин надо добавить
идем в директорию твой шаблон/plugins/nsm/ там открываем файл news.add.tpl ищем строчку<textarea name="ng_news_content" id="ng_news_content" style="width:98%; height: 400px;" class="textarea"></textarea>
и меняем на
<textarea name="ng_news_content" id="ng_news_content" style="width:98%; height: 400px;" class="textarea" minlength="200"></textarea>
если нужен счетчик сколько символов смотри здесь http://ngcmshak.ru/html5/schetchik-i-og … tarea.html
не помогает(
"Новость была успешно добавлена!" хотя всего лишь 30 символов
спасибо)
Неужели никто не знает? Помогите пожалуйста
Мне просто нужно реализовать следующее:
Вами добавлено (кол-во) статей. Из них прошли модерацию и опубликованно (кол-во) статей.
еще как вариант вместо скрипта html5
в /engine/skins/default/tpl/news файл add.tpl найди<div id="container.content" class="contentActive"><textarea style="width: 99%; padding: 1px; margin: 1px;" name="ng_news_content" id="ng_news_content" rows="10" tabindex="2"></textarea>
и замени на этот
<div id="container.content" class="contentActive"><textarea style="width: 99%; padding: 1px; margin: 1px;" name="ng_news_content" id="ng_news_content" rows="10" tabindex="2" minlength="200"></textarea></div>
через nsm не работает((((
P.S. Тут рассмотрен пример только для текстового поля <input type="text" name="xfields[IDполя]" title="Название поля" value=""/>
За тип поля отвечает параметр type="text" не забудьте его поменять если у Вас другой тип поля.
<input type="file" name="xfields[IDполя]" title="Название поля" />
блин сделал
Изображение: <input type="file" name="xfields[img]" title="Изображение" value=""/>
а фотка всё равно не сохраняется.. что делать?
сохраняется только через админку а через nsm не сохраняет как будто пустым оставил, но поле то обязательное
как установить минимальное кол-во символов для описания новости.
например: если порог 200 символов, чтобы новость не сохранялась, когда в описание меньше 200 символов (как обязательное поле)
которые будут выводить число (общее кол-во) новостей добавленных пользователем
и число опубликованных новостей этого пользователя
irbees2008, трудно ответить? напиши слово пожалуйста
как сделать не текстовое поле, а "группу изображений"?
Ночная самая последняя, извиняюсь что отвечаю долго, я на работе
доступ в личку
Сайт пока что на денвере
Включен.
Если бы не хватало файла он бытак и писал что tpl не найден, а тут примто страницы не существует
всё равно
и cайт.ру/nsm/
и сайт.ру/plugin/nsm/
и сайт.ру/plugins/nsm/
не работает
Кнопка которая переключает темы,
Или переключает style.css
Например у меня есть одинаковые темы только css различается одна светлая другая темная
Типа выбор темы ночная или дневная
установил плагин, пишет страница не найдена
сайт.ру/nsm/
в чем может быть ошибка?
Записи на моем сайте в 4 колонки
Задумка такая: заходишь в категорию, там
Четыре мзаписи четыре рекламы чередуются
|з| |з| |з| |з|
|р| |р| |р| |р|
|з| |з| |з| |з|
|р| |р| |р| |р|
|з| |з| |з| |з|
|р| |р| |р| |р|
Как сделать может плагин есть какой?
Я не сторонник плагинов хочу просто php страницу. Много плагинов тормозят движок не так ли?
Страница с которой можно добавлять записи минуя админку и авторизацию.
Например адрес сайт.ру/new.php
Заходишь на нее и добавляешь