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

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

Вы не зашли.

#2001 Re: Страницы плагинов » jCHAT :: AJAX чат для сайта » 2009-05-30 02:46:30

Чтение файла readme из плагина тебя спасёт.
Самые последние строки:

Для особо интересующихся - формат строки чата определяется в строке #131:
 cell.innerHTML = ((rec['author_id']>0)?('<b>'+rec['author']+'</b>'):('<i>'+rec['author']+'</i>'))+': '+rec['text'];

Как отсюда видно - ники зарегистрированных пользователей показываются жирным шрифтом, ники гостей - курсивом.
Можешь просто указать это в описании чата или как-то по другому выделить гостей.

Чем не подходит такой вариант? smile

#2002 Re: Страницы плагинов » jCHAT :: AJAX чат для сайта » 2009-05-28 21:27:30

Евгений, а разве в настройках плагина "Гостевой доступ" = "просмотр - гости смогут просматривать чат-бокс" не поможет?

Уточни - в чём именно проблема?

#2003 Re: "У меня не работает..." » Альфа-тестирование версии 0.9.1 » 2009-05-26 01:04:48

Ага, ты просто вообще отключил auth_vb.

По поводу категории - уже обсуждали.
Чуть позже (естественно до релиза) добавлю возможность выбора - как двиг должен себя вести в случае обнаружения неизвестной категории.

#2004 Re: "У меня не работает..." » Альфа-тестирование версии 0.9.1 » 2009-05-25 02:57:28

Упс.. у меня был активен плагин auth_vb.
Ты всё сделал правильно - поправил переменные auth_module и auth_db.
Обновил архив, поправил там конфиг.

Вообще после замены этих переменных у тебя всё должно корректно начать работать.
Проверь ещё разок, plz.

#2005 Новости проекта » Альфа-тестирование версии 0.9.1 » 2009-05-24 23:39:52

vitaly
Ответов: 1

Новость для тех, кто готов заняться альфа-тестированием новой версии.
Предупреждаю сразу - это альфа версия, т.е. явно известно, что в ней содержатся ошибки, при этом ошибок этих - много.
Но для первоначального тестирования она подходит.
Вы можете принять участие в тестах только в том случае, если вы хотябы немного понимаете логику работы NGCMS.

Процедура установки:
1. Скопировать полностью файлы движка.
2. Отредактировать конфигурационный файл (/engine/conf/config.php) - поменять в нём параметры подключения к БД и ваши пути.
3. Распаковать базу данных из каталога /engine/backups/ - т.е. тестирование делать на моей тестовой БД (логин админа: vitaly, пароль: 1)

Что необходимо тестировать:
* новый формат ссылок (настройка => управление форматом ссылок)
* работу статических страниц
* работу новостей
* работу плагинов: calendar, archive

Что не надо тестировать:
* все остальные плагины, т.к. они не адаптированы к новой версии


Ещё раз повторюсь: цель данного тестирования - выявить баги только в той части системы, которая уже доделана.

Версия для тестирования:
* Alpha 01: скачать отсюда (1.12Mb)
* Alpha 02: скачать отсюда (1.12Mb)

#2008 Re: Страницы плагинов » jCHAT :: AJAX чат для сайта » 2009-05-23 13:02:50

ROZARD, с форумом вроде разобрался.
Попробуй ещё раз приложить файл

#2009 Re: Вопросы функционирования системы в целом » общее построение системы » 2009-05-22 23:23:13

Блин... sad
У меня уже даже не сохранилось установленных исходников текущей версии sad

#2010 Re: Решение проблем форума » Голосование » 2009-05-22 23:21:39

Идея нравится.
Но её реализацию я бы хотел возложить на кого-то из вас.
Кто готов взяться и вести проектик?

#2011 Re: Запросы на доработку ядра » Вынести в настройки символ подкатегории » 2009-05-22 23:19:48

Не беспокойся, в ближайшем будущем этот символ вообще не будет иметь никакого значения smile

#2012 Re: Вопросы функционирования системы в целом » общее построение системы » 2009-05-21 11:29:22

Ой.. я был не прав. Этот патч заменяет формат отображения комментариев для полной новости smile
Попробуй перед строкой ~553:

	news_showlist(array(), $callingParams);

добавить:

// Find first category
$fcat = $fcat = trim(array_shift(explode("-", $_REQUEST['category'])));
if ($fcat && $catmap[$fcat] && ($ctname = $catz[$catmap[$fcat]]['tpl'])) {
    // Check if directory exists
    if (is_dir($templatePath.'/ncustom/'.$ctname))
        $callingCommentsParams['overrideTemplatePath'] = $templatePath.'/ncustom/'.$ctname;
}

#2013 Re: Запросы на доработку ядра » Формат ссылок: категория в ссылке на новость » 2009-05-20 20:19:19

ROZARD, принято.
Добавляем опцию, определяющую поведение двига в случае подобного типа ссылок.

#2014 Re: Вопросы функционирования системы в целом » общее построение системы » 2009-05-20 18:46:06

Dmil:

Файл: engine/includes/news.php
За выбор шаблона при показе короткой новости отвечают строки 524-532:

// Find first category
$fcat = array_shift(explode(",", $row['catid']));
if ($fcat && $catmap[$fcat] && ($ctname = $catz[$catmap[$fcat]]['tpl'])) {
	// Check if directory exists
	if (is_dir($templatePath.'/ncustom/'.$ctname))
		$callingCommentsParams['overrideTemplatePath'] = $templatePath.'/ncustom/'.$ctname;
}

Тебе достаточно строку:

$fcat = array_shift(explode(",", $row['catid']));

заменить на:

$fcat = trim(array_shift(explode("-", $_REQUEST['category'])));

#2015 Re: Запросы на доработку ядра » Формат ссылок: категория в ссылке на новость » 2009-05-20 18:41:02

ROZARD, это не тяп-ляп, а реализованная логика.
Привязать жестко категорию к новости - всего пара строк кода,.. но после этого все новости, в которых менялись категории, "потеряются" у поисковиков.
Оно тебе надо?

Если будет настойчивое желание, то можно добавить возможность выбора - что делать если человек заходит по правильному альт. имени (или ID) новости, но по кривому альт. имени (или ID) категории: показать как есть, сказать что нет такого, вернуть 404, сделать редирект на верный вариант.

#2016 Re: Флейм » Где пропал Виталик??? » 2009-05-20 18:37:14

Действительно.. где это я пропал?
Каждый день на форуме, отвечаю на все сложные вопросы на которые могу ответить, почти постоянно в аське..

... ан нет, оказывается я куда-то пропал. Мистика smile

#2017 Re: Вопросы функционирования системы в целом » общее построение системы » 2009-05-20 12:47:58

Dmil пишет:

теперь сделаем другое действие:
при публикации новости я ставлю галку "публиковать на главной".
определяю, что новость должна быть опубликована в категории1 и категории2.
открываю главную страницу.
в каком виде будет опубликована новость?

При выборе шаблона публикации всегда используется шаблон первой по счёту категории.
Ответ: в шаблоне категории1.

#2018 Re: Запросы на доработку ядра » Формат ссылок: категория в ссылке на новость » 2009-05-20 00:33:54

Кстати, можно будет потом сделать и самый последний вариант - если пользователь приходит на страничку с URL'ом, который двиг считает неверным (неверная категория), но новость по альт. имени всё-таки опознаётся, то двиг выдаёт HTTP Redirect.

Тогда и поисковики не будут индексировать несуществующие страницы и посетителей особо сильно не потеряешь,... но, к сожалению, какая-то потеря всё-же будет, т.к. поисковикам не очень нравится смена адресов у страниц.

#2019 Re: Запросы на доработку ядра » Формат ссылок: категория в ссылке на новость » 2009-05-19 23:45:51

Открою страшную тайну - двиг при обработке URL'а (при обращении к полной новости) вообще не смотрит на категорию, а использует только альт. имя новости. Так работает в текущей devel версии.

Поэтому, в принципе, новость будет доступна даже по url'у /category_that_even_dont_exist/alt_name.html
Это плохое поведение или нет?
Могу добавить проверку, что указана корректная категория, к которой относится новость..

p.s. зато при переносе новости из одной категории в другую и даже при удалении категорий - все старые новости всегда будут доступны по старым URL'ам (до тех пор пока в новости и альт. имя не поменяется).

#2020 Re: Бесплатные шаблоны » Template4news - новостной шаблон » 2009-05-18 00:06:12

infinity237, ну это уже недостаток самого плагина - он учитывает проголосовавших по cookie, а не через БД.

#2021 Re: Бесплатные шаблоны » Template4news - новостной шаблон » 2009-05-17 23:45:04

С голосовалкой какие-то непонятки - результат голосования выводится на месте {mainblock}.
Может, стоит его в target="_blank" вынести? Или как-то по другому сделать, а то некрасиво очень выходит.

#2022 Re: Запросы на доработку ядра » Формат ссылок: категория в ссылке на новость » 2009-05-17 19:50:06

SeeD, вопрос обратной совместимости - своя головная боль и я её обязательно буду заниматься.
Старые URL'ы будут в любом случае работать. И будет возможность отказаться от нового формата и использовать только старый.

2All: было ещё одно предложение - оставить только одну (основную) категорию, но указывать эту категорию в виде структуры:
- Новости (news)
- - Спорт (sport)
- - Политика (politics)
..
если новость будет в категории "Спорт", то её URL будет выглядеть как /news/sport/altname.html

Как такой вариант?

#2023 Запросы на доработку ядра » Формат ссылок: категория в ссылке на новость » 2009-05-17 15:59:35

vitaly
Ответов: 34

Возник вопрос - нужно ли в ссылке на новость, находящуюся одновременно в нескольких категориях, указывать весь список категорий или только главную?

Пример - новость находится одновременно в категориях news (основная), develompent и testing (дополнительные), имеет альт. имя new_release.
Как лучше?
1. Весь список: /news-development-testing/new_release.html
2. Только основная: /news/new_release.html

90a6a3e4bf2f998638f0ea1bb15ed6f4_pv.png

Жду предложений.
Я со своей стороны склоняюсь к первому варианту.

p.s. Для тех кто ещё не понял - на скриншоте показан новый формат ссылок.

#2025 Re: Флейм » Небольшое обновление сервиса PhotoLoad.RU » 2009-05-17 12:49:44

Спасибо, про кнопочку понял, попробуем поменять на что-нибудь более подходящее smile

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

Работает на FluxBB