Вы не зашли.
В 0.9.2 есть режим совместимости со старым форматом ссылок
<center> </center>
превосходно работает в main.tpl, да и вообще в любых шаблонах
Тогда зачемNecronominicon внедрял эту поддержку Ладно дело темное, будем разбираться почему интеграция работает тут и не работает там. Хотя я сейчас попробовал в top_news у меня обрабатывает теги плагина
Так если на lastnews неработало, то как ты делал))
P.S. Хм, а по идее top_news должен работать с xfileds, если включить интеграцию с новостыми плагинами...
$parse в global не забыл объявить?
Necronominicon, я тебе скинул пример кода, который можно скопировать в lastnews из same_category_news
P.S. В top_news есть вывод последних новостей из одной категории и куча блоков
Necronominicon, в same_category_news я добавлял поддержку xfields http://ngcms.ru/forum/viewtopic.php?id=1271
Также планирую добавить такую поддержку и в top_news
\engine\actions\addnews.php
Найти
// Check title
if ( (!strlen(trim($title))) || (!strlen(trim($content))) ) {
msg(array("type" => "error", "text" => $lang['msge_fields'], "info" => $lang['msgi_fields']));
return 0;
}
Ниже добавить
// Check title length
if (strlen(trim($title)) > 10) {
msg(array("type" => "error", "text" => 'Слишком длинный заголовок', "info" => 'Длина заголовка не должны превышать 10 символов'));
return 0;
}
Сделать по аналогии в editnews.php
[1.1] [2010-12-19]
+ вывод новостей в случайном порядке (через rand() )
В закладки сайта будут добавлять только пользователи, которые висят на нем постоянно и ориентируются в его функционале. Мимоходным это нафиг не нужно, если они никогда на сайт не вернутся, то вести там закладки.. Зачем?) Сохранил в заклдаках браузера, Твиттере, Фейсбуке и ушел.
Проблема будет неактуальна с появлением нотификации.
Регистрацию и авторизации с форума нужно перенаправлять на аналогичные страницы двига, так как сам плагин никак не затрагивает файлы форума
Предлагай свой вариант этой надписи
Условный блок в сайдбаре решит проблему отображения ссылки "Все закладки", вообще логичней не показывать блок с закладками, если их нет. Добавлю обе опции.
Если юзер еще не добавлял в закладки ничего, то
а) вместо закладок не выводится заглушка, типа "Еще нет закладок"
б) зато выводится ссылка "Все закладки", которая ведет в никуда
Что-то будем с этим делать, или и так сойдет?
Что-то будем с этим делать, или и так сойдет?
Мне сойдет, так как выводить закладки в сайдбаре мне не нужно. Для тебя поправлю.
а) вместо закладок не выводится заглушка, типа "Еще нет закладок"
Найти
$result = $lang['bookmarks_noentries'];
заменить на
$result = $lang['bookmarks:noentries'];
б) зато выводится ссылка "Все закладки", которая ведет в никуда
Она ведет на страницу плагина, где выводится "Пользователь ещё не успел воспользоваться кнопкой «добавить в избранное"».
И все-таки, это только у меня так: на том месте где была новость (news.short.tpl) вылезла вся станица с хедером, сайдбарами и футером
А говоришь внимательно читаешь, я же ответил
Ты почему-то не хочешь читать, что я пишу. Он может заменить только "Мои закладки" на "Твои вонючие закладки" и все. Но я у себя использую дополнительно три различных текстовых блока, помимо "Мои закладки", например "Местное время 12:03". А кто-то использует пять блоков своих, предугадать все невозможно. Для этого и сделаны шаблоны.
Не хотелось об этом вспоминать
Ну так оставайся на той версии, я сюда никого насильно не тяну. В этом вся прелесть выбора.
Он перенесет только то, что я могу предугадать. Например надпись "Все закладки" будет полезна скорее всего всем, но кто-то захочет добавить что-то свое прямо руками в шаблоне на своем языке, что я не предусмотрел и мы выходим на ту же проблему, которая проблемой не является.
Логично. Я могу добавить 1 (одну) метку для словосочетания "Все закладки". Но я не могу предусмотреть, какие другие слова будет использовать вебмастер, например "Жми сюда епта" в русском варианте. Такой переменной просто нет в поддерживаемых. И опять скажешь, что сделано не до конца, ведь если переключиться на индийский язык эта фраза останется на русском! И вот это руками вписывается в шаблон. Правда у нас нет мультиязычных шаблонов
По 3-му пункту баг есть, подтверждаю, исправлю.
- хорошо, что есть lanf-файл и "весь выводимый текст вынесен в языковые файлы", но в шаблонах не везде переведено, например bookmarks.tpl
Эти фразы (типа Все закладки или Ваши закладки) не нужно выносить в языковые файлы. Администратор может написать все что угодно в них. В lang файлы выносятся фразы, которые используются в коде напрямую, типа "Кажется вы исчерпали свой лимит закладок", и которые должны меняться без правки кода.
- при наведении мышей на звездочку во всплывающей подсказке вижу кракозяблики, видимо лажа с кодировками в шаблоне, но еще не разбирался
Найти
echo iconv('WINDOWS-1251', 'UTF-8', $tpl -> show('ajax.add.remove.links.style'));
//echo $tpl -> show('ajax.add.remove.links.style');
Поменять местами символ комментария. Зависит от настроек сервера, попробую жестко задавать кодировку в header'е
Проверить наличие модуля авторизации, upgrade.php попробовать запустить))
Единственный рабочий шаблон походу ++
В phpMyAdmin например
А, ну тогда StronG дал верный совет скорее всего
Чтобы из коробки было красиво. Вообще функциональность красивых всплывающих окон надо бы добавить в functions.js Подумаю, как все сделать красиво, чтобы можно было использовать во всех плагинах это.
Про что и речь