Вы не зашли.
всем спасибо, сделал свой велосипед, подкорректировал исходники /engine/includes/news.php - работает так как надо
тут дело не в сортировке, а в выборке по дате + надо цикл вывода на следующий день, я понял что в news.php нужно править в функции news_showlist, но к сожалению всех тонкостей движка не понимаю нужно что-то типа if ($_SERVER['REQUEST_URI'] == '/primer.html') {....} и выполнение мод. скрипта в остальных случаях все как обычно
Столкнулся с проблемой:
необходимо для рубрики (например: календарные события) реализовать отдельный вывод отличающийся от новостного, то есть нужно чтобы на странице рубрики выводились сперва события за сегодняшние число, а ниже события (если они есть) на завтра. Как такое можно реализовать? И возможно ли такое реализовать? Покопавшись в файлах движка нашел файл /engine/includes/news.php - предполагаю сюда надо вносить правки. Надеюсь на вашу помощь.
Замечен глюк, если папка названа по-русски то тогда внутри изображения не отображаются, аналогично обстоит дело с русскими названиями изображений.
Ребят а вот такой вопрос, как можно изменить путь в адресной строке с http://мой_сайт/plugin/fgallery/ на
http://мой_сайт/fgallery/ и как можно перенести папку для альбомов /engine/plugins/fgallery/albums в корень сайта? заранее спасибо
infinity237, практически также
Не получается открыть директорию var/www/sites/data/www/мойсайт.com.ua/engine/plugins/fgallery/albums/foto/
папка "foto" есть, может папку не на вручную надо создавать а через плагин, но тогда где?
замени строчку:
$h = @opendir ( $dir );
на
$h = @opendir ( '/'.$dir );
в functions.php
Adobe Dreamweaver CS4, Виталий опять выручил предложил добавить ini_set в начало core.php и все заработало
в самое начало как ты и написал в template.class.php между <?php и перед объявлением класса, я склонен грешить на хостинг, если я даже просто ставлю пробел или жму еnter, то как я написал выше слетает все, тут дело как раз не в строчке похоже..
при любом изменении файла template.class.php слетает язык
дык я так думал раньше,а сейчас заметил если удаляю эту строку и заливаю файл обратно то тоже самое {l_editnews_title} {l_title} и т.д. причем во все админке и на сайте, если файл заливаю из стандартной сборки то все возвращается в норму. Тут явно не мой косяк
заработало, но почему то слетели все названия у заголовках будто языковой пакет удалил, как быть?
Огромное спасибо Виталию за помощь!
Итак решение проблемы:
1. engine/includes/inc/functions.inc.php, находишь
function OrderList($value, $showDefault = false) {
и в строку:
foreach (array('id desc', 'id asc', 'postdate desc', 'postdate asc', 'title desc', 'title asc', 'rating desc', 'rating asc') as $v) {
в список добавляешь параметры (например, 'myfield asc')
2. engine/includes/news.php, находишь (строка ~394):
if (!in_array($orderBy, array('id desc', 'id asc', 'postdate desc', 'postdate asc', 'title desc', 'title asc')))
и туда по аналогии добавляешь параметры
3. engine/lang/russian/admin/categories.ini, добавляешь на каждую свою строчку по языковой переменной в виде order_переменная_пробелы_заменены_на_подчерки.
для "myfield asc" добавляешь
order_myfield_asc = "Моё поле по возрастанию"
4. поле появляется в админке в настройке категорий, выбираешь его штатным образом
Как можно поменять, изменить сортировку внутри созданной категории, чтобы сортировалось по своему полю в таблице ng_news, а не по возможным пунктам сортировки в категории в админке?
Wolverine, а попробуй текст из этого файла и посмотри что будет Скачать 1146129797.rar
то ничего не выводит, прилагаю архив подправленного editnews.php и вордовского файла с тем что вывелось:
при выводи echo print_r($tpl-> vars('edit', $tvars)); и echo print_r($tpl -> template('edit', tpl_actions.$mod)); выводит только 1
очень странно но все переменные выводятся, ума не приложу почему в итоге нет вывода
и как такой вывод можно сделать? я увы не программист
вот что выдало php инфо:
Directive Local Value Master Value
pcre.backtrack_limit 100000 100000
pcre.recursion_limit 100000 100000
memory_limit 128M 128M
post_max_size 8M 8M
max_execution_time 30 30
max_file_uploads 20 20
max_input_nesting_level 64 64
max_input_time 60 60
репорт @error_reporting (E_ALL):
Notice: Undefined index: subaction in /usr/local/www/data/Jkhplus/engine/actions/editnews.php on line 648
Notice: Undefined variable: PHP_SELF in /usr/local/www/data/Jkhplus/engine/actions/editnews.php on line 265
Notice: Undefined index: avatar in /usr/local/www/data/Jkhplus/engine/actions/editnews.php on line 274
Notice: Undefined variable: attach_entries in /usr/local/www/data/Jkhplus/engine/actions/editnews.php on line 395
Notice: Undefined variable: num in /usr/local/www/data/Jkhplus/engine/actions/editnews.php on line 396
Notice: Undefined variable: SQLnews in /usr/local/www/data/Jkhplus/engine/plugins/comments/comments.php on line 48
Notice: Undefined variable: SQLnews in /usr/local/www/data/Jkhplus/engine/plugins/comments/comments.php on line 49
текст Скачать constitution_rus.ZIP
а про конфигурацию что нужно написать?)
а какая сборка движка у тебя?
конституция рф да любой большой текст, форматирование текста в редакторе админки не производилось
а как можно поменять\добавить название класса в теги li?
<a href="{link}" name="topnavi"><li class=""><b>{title}</b></li></a>
да оба не работают
1: $tvars['vars']['content'] = str_replace(array("{","<", ">"), array("{","<", ">"), $row['content']); - добавил строку в файл editnews.php после 342 строчки, после переместил на 286у - итог не работает
2:
UPD: вроде сам нашел. Добавил после 65 строки
preg_match_all('/(?<=\{)l_(.*?)(?=\})/i', $data, $larr);Отредактированно Xaron (2010-10-10 23:13:47)
поставил так же, но на 65 строчке у меня другой код
if (preg_match_all('#\[:include (.+?)\]#is', $data, $iMList, PREG_SET_ORDER))
понимаю что с того времени много что изменилось сейчас я использую 0.9.2 Release [SVN646]
и вдогонку, что нужно сделать вместо {l_postid_short} {l_date} {l_title} {l_listhead.comments} {l_category} {l_author} были нормальные слова, почему то слетело везде
спасиб, но не понятно в каком именно месте надо прописать