Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 Re: "А как сделать..." » Вывод новостей для определенной категории » 2011-05-23 09:50:12

всем спасибо, сделал свой велосипед, подкорректировал исходники /engine/includes/news.php - работает так как надо smile

#2 Re: "А как сделать..." » Вывод новостей для определенной категории » 2011-05-18 12:51:16

тут дело не в сортировке, а в выборке по дате + надо цикл вывода на следующий день, я понял что  в news.php нужно править в функции news_showlist, но к сожалению всех тонкостей движка не понимаю нужно что-то типа if ($_SERVER['REQUEST_URI'] == '/primer.html') {....} и выполнение мод. скрипта в остальных случаях все как обычно

#3 "А как сделать..." » Вывод новостей для определенной категории » 2011-05-18 09:03:17

Buru
Ответов: 5

Столкнулся с проблемой:
необходимо для рубрики (например: календарные события) реализовать отдельный вывод отличающийся от новостного, то есть нужно чтобы на странице рубрики выводились сперва события за сегодняшние число, а ниже события (если они есть) на завтра. Как такое можно реализовать? И возможно ли такое реализовать? Покопавшись в файлах движка нашел файл /engine/includes/news.php - предполагаю сюда надо вносить правки. Надеюсь на вашу помощь.

#4 Re: Страницы плагинов » fgallery :: фотогалерея на файлах » 2011-03-24 14:48:38

Wolverine пишет:

Их кодировать надо с помощью urlencode

было бы здорово если б ещё точно знать куда конкретно эту функцию вставить, и не подскажешь как быть с путями?

#5 Re: Страницы плагинов » fgallery :: фотогалерея на файлах » 2011-03-24 14:17:33

Замечен глюк, если папка названа по-русски то тогда внутри изображения не отображаются, аналогично обстоит дело с русскими названиями изображений.

#6 Re: Страницы плагинов » fgallery :: фотогалерея на файлах » 2011-03-24 08:37:12

Ребят а вот такой вопрос, как можно изменить путь в адресной строке с http://мой_сайт/plugin/fgallery/ на
http://мой_сайт/fgallery/  и как можно перенести папку для альбомов /engine/plugins/fgallery/albums  в корень сайта? заранее спасибо

#7 Re: Страницы плагинов » fgallery :: фотогалерея на файлах » 2011-03-23 11:55:12

legenda пишет:

infinity237, практически также

Не получается открыть директорию var/www/sites/data/www/мойсайт.com.ua/engine/plugins/fgallery/albums/foto/

папка "foto" есть, может папку не на вручную надо создавать а через плагин, но тогда где?

замени строчку:

$h = @opendir ( $dir );

на

$h = @opendir ( '/'.$dir );

в functions.php

#8 Re: "А как сделать..." » Редактирование гигантского текста в админке » 2011-03-15 14:41:53

Adobe Dreamweaver CS4, Виталий опять выручил предложил добавить ini_set в начало core.php и все заработало

#9 Re: "А как сделать..." » Редактирование гигантского текста в админке » 2011-03-15 14:10:17

в самое начало как ты и написал в template.class.php между <?php и перед объявлением класса, я склонен грешить на хостинг, если я даже просто ставлю пробел или жму еnter, то как я написал выше слетает все, тут дело как раз не в строчке похоже..

#11 Re: "А как сделать..." » Редактирование гигантского текста в админке » 2011-03-15 13:50:55

дык я так думал раньше,а сейчас заметил если удаляю эту строку и заливаю файл обратно то тоже самое {l_editnews_title} {l_title} и т.д. причем во все админке и на сайте, если файл заливаю из стандартной сборки то все возвращается в норму. Тут явно не мой косяк smile

#12 Re: "А как сделать..." » Редактирование гигантского текста в админке » 2011-03-15 13:46:32

заработало, но почему то слетели все названия у заголовках будто языковой пакет удалил, как быть?

#13 Re: "А как сделать..." » Изменение порядка сортировки внутри категории » 2011-03-15 10:21:14

Огромное спасибо Виталию за помощь!
Итак решение проблемы:

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. поле появляется в админке в настройке категорий, выбираешь его штатным образом

#14 "А как сделать..." » Изменение порядка сортировки внутри категории » 2011-03-14 15:48:21

Buru
Ответов: 1

Как можно поменять, изменить сортировку внутри созданной категории, чтобы сортировалось по своему полю в таблице ng_news, а не по возможным пунктам сортировки в категории в админке?

#16 Re: "А как сделать..." » Редактирование гигантского текста в админке » 2011-03-13 23:24:16

то ничего не выводит, прилагаю архив подправленного editnews.php и вордовского файла с тем что вывелось:

Скачать Archive.rar

при выводи echo print_r($tpl-> vars('edit', $tvars)); и echo print_r($tpl -> template('edit', tpl_actions.$mod)); выводит только 1

#17 Re: "А как сделать..." » Редактирование гигантского текста в админке » 2011-03-10 22:22:51

очень странно но все переменные выводятся, ума не приложу почему в итоге нет вывода

#19 Re: "А как сделать..." » Редактирование гигантского текста в админке » 2011-03-10 15:31:13

вот что выдало 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

#22 Re: "А как сделать..." » Редактирование гигантского текста в админке » 2011-03-10 13:57:20

конституция рф smile да любой большой текст, форматирование текста в редакторе админки не производилось

#23 Re: "А как сделать..." » Подсветка пункта меню в котором находится пользователь :) » 2011-03-10 13:47:28

а как можно поменять\добавить название класса в теги li?
<a href="{link}" name="topnavi"><li class=""><b>{title}</b></li></a>

#24 Re: "А как сделать..." » Редактирование гигантского текста в админке » 2011-03-10 11:43:22

да оба не работают
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} были нормальные слова, почему то слетело везде

Подвал раздела

Работает на FluxBB