Вы не зашли.
По поводу ЛC, идущих с движком. Как обычый юзер может написать письмо? Как обычный юзер может его прочесть, если я ему отправил письмо через админку. Мне просто непонятно, какими фишками обладают встроенные сообщения, может лучше их допилить, чем делать новый плагин?
Если не делать вообще, то понятно что не получился))
попадая на сайт ощущение, что шаражкина контора
+1
И опять все заглохло
Полностью оригинальный исходный код не выводился.
давай чутоооок конкретнее какой код? Весь текст помещенный в блок [cоde] просто обрамляется HTML кодом <pre> текст </pre>
\engine\includes\classes\parse.class.php
~127 строчка
$content = preg_replace("#\[code\](.+?)\[/code\]#is", "<pre>$1</pre>",$content);
Попробуй заменить на тег <code>
Нужно ставить сразу на две галочки
если нужно две, то можно две сразу. По-моему ты уже быстрее по одной бы проапгрейдил, чем пост написал
Где можно версию вручную прописать ?
\engine\includes\inc\consts.inc.php
Тэг bbcode [ code ] стал доработанным ? В старой версии работал не корректно.
что такое некорректно?
1. Качаем NG CMS, устанавливаем, смотрим можно ли сделать тот сайт, который необходим.
2. Если да, то используем NG CMS, если нет покупаем и используем DLE.
Убрать это
php_flag register_globals off
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag magic_quotes_sybase off
php_flag allow_call_time_pass_reference on
php_value session.use_trans_sid 0
Мистика. Где-то ты лажаешь, если работало, а сейчас уже нет)) .htaccess в корне заменяешь, не в engine?
Пробуй этот
Около каждого поста есть кнопочка Удалить. А error.log доступен? Там должны быть записи, какие директивы не нравятся серверу
так проблема не решена дамы и гаспада, че делать будем )
какая проблема?
аааа. дайте корневой акцеес файлик готовый.
у меня сайт упал_)
http://trac2.assembla.com/ngcms/browser/ngcms/trunk/.htaccess
Эта же новость откроется даже если категории не существует site.ru/bugaga/news1.html
Виталий полгода назад обещал сделать опцию, чтобы такой ситуации не возникало
DLE я конечно не ставил, чтобы посмотреть как там, но если ты про список категорий, формируемых движком и выводимый через {categories}, то менять надо в шаблоне categories.tpl
Было:
<li>[if_link]<a class="{if_active}" href="{link}">[/if_link]<span class="{if_active}">{mark} {cat} {counter}</span>[if_link]</a>[/if_link]</li>
Стало:
<li>[if_link]<a class="{if_active}" href="{link}" title="{cat}">[/if_link]<span class="{if_active}">{mark} {cat} {counter}</span>[if_link]</a>[/if_link]</li>
В общем title="{cat}" надо добавить в формирование ссылки
Перед закрытием </body> наверное
В main.tpl вашего шаблона
Уйти с хостинга hostinghutor.com.ua, который вставлят лишний код
К сожалению такая идеология не работает в реальной жизни
gracias! Работает как надо.
Все забываю про regx, да и пока писать их толком не научился))
Любая работа имеет смысл только тогда, когда она делается для людей.
Тока не надо про это, а то мне придется сказать, что любая работа должна быть оплачена
Да мне не срочно, просто вспомнил что-то сегодня про эту проблему, поправил файлы движка, но как-то не круто это, не люблю потом отслеживать хаки при обновлении движка
Amarelius, у тебя жесткий вывод "Узнать больше", а нужно чтобы текст, если он прописан, брался и из тега<!--more="Господа, читаем дальше и удивляемся"-->
vitaly или Amarelius, доработайте один момент плз, вывод текста из more, если идет экспорт только короткой новости. Я уже давно про это писал, что так будет удобней в ридере, сразу можно понять состоит ли новость только из краткого текста и я ее уже прочел сразу в ридере или есть еще полный текст и надо переходить еще и на сайт.
Я посмотрел плагин, он получает контент через news_showone из news.php, а в этой функции в свою очередь вызывается newsFillVariables из function.inc.php. Не хотелось бы держать такой грязный хак, можно ли засунуть это в движок?
По поводу потери функционала: просто активируй два плагина (новый для статики и старый для новостей), в чем проблема? Этой фишки в движке не будет, поэтому препарировать стандартный плагин смысла нет.
Но даже и отдельный вариант будет хорош, если сможете найти время и все манипуляции по установке и настройке поручить инсталлятору.
Инсталлятор максимум может добавить новое поле в БД, но никак не добавлять строчки в tpl и php файлы, на то это и хак
Это вы уже наглеете, я потратил час своего времени, чтобы все сделать, а вам не хочется уделить и пяти минут, чтобы изменить несколько файлов, надо еще и завернуть в красивую упаковку Далее, этот плагин интересен исключительно вам (ранее запросов такого типа обнаружено не было), то есть это узко необходимая вещь и я не готов вкалывать еще час, чтобы сэкономить вам пару минут, уж извините
Одним плагином тут не обойтись. Последовательность действий будет такая (воссоздаю по памяти, возможно что-то упустил в инструкции):
1. Добавляем галочку "Добавить в закладки" на страницу добавления и редактирования статических страниц в админ-панели
a). Открываем engine\skins\default\tpl\static\add.tpl
б). Находим строчку
<tr><td></td><td><label><input type="checkbox" name="flag_RAW" value="1" class="check" id="flag_RAW" {disable_flag_raw} /> {l_flag_raw}</label></td></tr>
в). После нее добавляем
<tr><td></td><td><label><input type="checkbox" name="favorite" {iffav} value="1" class="check" id="favorite" /> {l_add_favorite}</label></td></tr>
г). Выполняем пункты 1б) и 1в) для engine\skins\default\tpl\static\edit.tpl
д). Открываем engine\lang\russian\admin\static.ini и в самый конец добавляем
add_favorite = "Добавить в закладки"
(это для русского языка, для других делаем по аналогии)
2. Добавляем новое поле в таблице static
Выполняем SQL запрос (например, в phpMyAdmin), который создаст поле favorite в таблице ng_static, необходимое для хранения флага состояния закладки
ALTER TABLE ng_static ADD favorite TINYINT(1) DEFAULT '0' AFTER approve
3. Добавляем запись флага состояния закладки в базу данных при добавлении или редактировании статической страницы
а). Открываем engine\actions\static.php
б). Находим ~296 строка
$SQL['approve'] = intval($_REQUEST['approve']);
в). Добавляем
$SQL['favorite'] = intval($_REQUEST['favorite']);
г). Находим ~387 строка
$tvars['vars']['ifapp'] = ($row['approve']) ? 'checked' : '';
д). Добавляем
$tvars['vars']['iffav'] = ($row['favorite']) ? 'checked' : '';
е). Находим ~461 строка
$SQL['approve'] = intval($_REQUEST['approve']);
ж). Добавляем
$SQL['favorite'] = intval($_REQUEST['favorite']);
4. Используем плагин из прикрепленного файла для вывода статических страниц, добавленных в закладки
Плагин не включает в себя функции из favorite по выводу новостей, он формирует только статический блок!