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

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

Вы не зашли.

#1201 Re: Страницы плагинов » pm :: Личные сообщения » 2011-04-08 14:20:07

374118d348dad2deea262f6574608530.png

[0.4][2011-03-29]
+ добавлены уведомления на email о приходе нового сообщения
  (опционально, настраивается в профиле пользователя)
+ заложен фундамент API (ООП, отправка сообщений) для использования функциональности pm
  другими плагинами (если вам это необходимо и есть предложения
  по формату и функциональности, то пожалуйста)
* HTML код рисующий стрелочку для возврата в случае ошибки и
  код, перезагружающий страницу, вынесены в языковой файл main.ini
  html_back и html_reload соответственно. 
 
Для перехода с версии 0.3 на версию 0.4 необходимо изменить шаблоны:
(в том случае, если вы используете свой вариант)
   
    * write.tpl
    * reply.tpl
   
    Заменить "sendto" -> "to_username" и сменить ID у textarea с content на pm_content.

Взять новый шаблон set.tpl из поставки плагина.   
   
А также выполнить SQL запрос:

ALTER TABLE `ng_users` ADD `pm_email` TINYINT(1) NOT NULL DEFAULT 1 AFTER `pm_sync`

P.S. Было бы здорово, если бы кто-то прошерстил все вариации дизайнов для ЛС в разных открытых CMS, предложил на выбор наиболее удачные вещи и затем сверстал все под версию 0.4.

*без пафоса* Ваш шанс помочь CMS так сказать smile

P.P.S. Релиз работает исключительно на SVN версии движка.

#1203 Re: Страницы плагинов » LastTweets :: Последние твиты » 2011-04-06 10:43:25

legenda, ну смотря с какой скоростью у тебя Твиттер обновляется. Вот этот промежуток в идеале и должен быть равен времени обновления кеша.

#1204 Re: Страницы плагинов » LastTweets :: Последние твиты » 2011-04-06 00:16:04

ROZARD пишет:

Wolverine, Я привел просто пример как, но не готовое решение...:)
А так можно просто:

$template['vars']['plugin_lasttweets'] = $output;

Заменить на:

$template['vars']['plugin_lasttweets'] = '<script language="JavaScript">document.getElementById("proverka").innerHTML = '.$output;.';</script>';

И <div id="proverka"></div> нужно поместить на место вывода, а {plugin_lasttweets} в самый конец. Не проверял но должно работать)))))

Не понимаю. Один хрен же скрипт lasttweets.php будет исполняться 50 секунд, чтобы заполнить $output; И пока он не отработает страница отображаться не будет.

#1206 Re: Страницы плагинов » LastTweets :: Последние твиты » 2011-04-05 23:38:43

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

ROZARD, ну а "КОД" нам тоже надо заполнить предварительно получив данные.. Если только вставить код AJAX запроса к плагину в самом конце, как вариант и получив данные начинать выводить. Или ограничивать время коннекта к Твиттеру, не отвечает за секунду - рубим капусту lol

#1207 Re: Флейм » Почему стоим? Кого ждем? » 2011-04-05 13:49:05

Ну WP это не самый лучший пример, там извините, PHP в шаблонах со всеми вытекающими.

#1208 Re: Страницы плагинов » sitemap :: Карта сайта » 2011-04-05 13:01:08

Странно, что он у тебя не заменяется, так как у меня на всех сайтах работает smile

#1209 Re: Релизы версий » Обновляем версию 0.9.2 до SVN Changeset 760. » 2011-04-05 12:55:47

Евгений пишет:

Исходный код страницы уж можно было и посмотреть, убедиться что там кодировка в head`e не указана, значит береться стандартная.

А?

<meta http-equiv="content-type" content="text/html; charset={l_encoding}" /> encoding	=	"windows-1251"

#1210 Re: Страницы плагинов » LastTweets :: Последние твиты » 2011-04-04 12:45:02

Ну я же не телепат блин smile Открой отладчик (Firebug, Dragonfly) и посмотри к какой ссылке пытается обратиться браузер.

Или скидывай данные от админ-панели, вечером посмотрю сам.

#1213 Re: Флейм » Почему стоим? Кого ждем? » 2011-04-04 11:53:00

v01d пишет:

Но знал о MySql и php. Не надо меня лечить!

Да не знал я ни о MySQL, а о PHP тем более.

v01d пишет:

Это не мое утверждение а вырванная тобой фраза из контекста.
Старайся улавливать суть.

Я не знаю как еще можно интерпретировать фразу, что "Шаблоны для плагинов не нужны". Прилагаю ниже скриншот твоих слов, чтобы я не выглядел дураком wink В следующий раз четче выражай мысли. "Отрубить руку" это именно отрубить руку, а не укоротить ее smile

9f28e71e156cee090e1010777d978005.png

#1214 Re: Флейм » Почему стоим? Кого ждем? » 2011-04-04 11:06:08

v01d пишет:

Вообще-то если человек скачал движок то он уже располагает некими знаниями об HTML и заставлять его не нужно.

Нет. Когда я скачал 2z я ничего не знал о HTML. Ни-че-го.

v01d пишет:

Однако в движке и плагинах уже реализован вызов вывода или на основе шаблона сайта или на основе шаблона плагина. В этом случае твои опасения больше надуманны.

Стоп. Ты только что предложил убрать шаблоны из поставки плагина. Вот твоя цитата: "Шаблоны для плагинов вообще не нужны!"

v01d пишет:

Что касается JS, это уже не для посмотреть на плагин, это тот случай когда стоит и почитать.

Опять нет. Ну не должна меня интересовать внутренняя механика плагина.

v01d пишет:

Ты не хочешь тратить время на сборку плагина? Ты о чем?
Твои желания это твои желания.

Да, поэтому я их и отстаиваю smile

v01d пишет:

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

Шаблон (TPL) это не JavaScript и не CSS!!!!! Пожалуйста сливай все в один файл, и CSS и JS, это возможно уже сейчас! Но избавиться от TPL файлов это фантастика.

#1215 Re: Флейм » Почему стоим? Кого ждем? » 2011-04-04 10:26:20

v01d пишет:

А что, читать мануалы вера не позволяет?

Сейчас мне этого делать вообще не нужно до какой-то точки (а возможно и никогда не понадобится), с твоим нововведением у меня появляются проблемы уже на самом начальном этапе. Кому они нужны? Удобство нужно повышать нововведениями, а не снижать.

Про JavaScript ответишь на вопрос? Что с ним делать, почему мне нужно будет собирать плагин из кусков самостоятельно, соединять JS, дописывать HTML, в чем тут прелесть? Возможно стоит просто выкладывать мануал по проектированию плагина, пусть и PHP  сами пользователи пишут.

У тебя предложение "убрать шаблоны плагина", откуда оно взялось, ты у себя в голове представляешь как это сделать, чтобы это что-то улучшило? Пока это звучит как "давайте выкинем GPS навигатор", а на возражения "ну как же, а как нам ориентироваться на местности" отвечаешь "ну у нас карта бумажная есть" smile

#1216 Re: Флейм » Почему стоим? Кого ждем? » 2011-04-04 10:07:22

Никто в здравом уме не будет читать ее для того, чтобы просто посмотреть на плагин.  Я не хочу тратить время, чтобы собрать плагин, я хочу нажать одну кнопку и сразу увидеть его в действии. Зачем заставлять человека разбираться в HTML? А с JavaScript что делать? Описывать в мануале на какое событие вызов какой функции повесить?

#1217 Re: "У меня не работает..." » Плагин финансы не работает, или не знаю как тогда настроить » 2011-04-04 08:59:33

nameme пишет:

там 4 типа баланса, но под каждый поля для заполнения одни и те же:

Монетарный?
Да - баланс монетарный
Нет - баланс немонетарный   
Тип
Тип хранимых элементов. Используется при тарификации   
Описание
Описание баланса

Что каждое из их означает? Что в их можно вписывать, а что нет?

Судя по названию баланс может быть либо денежным либо в каких-то своих попугаях

nameme пишет:

Дальше, читая мануал, нарыл вот такое:


При активации модуля появляются следующие возможности:
* I. В тексте новости становятся доступными следующие элементы:

1. Блоки в тексте новости
[fin_lock] ... [/fin_lock] - текст, доступ к которому требуется оплатить

* II. В шаблоне новости доступными становятся элементы:
1. [finance] ... [/finance] - отображается в случае, если новость платная
2. [fin_on] ... [/fin_on] - отображается если доступ оплачен
3. [fin_off] ... [/fin_off] - отображается если доступ не оплачен
4. {fin_price} - указывает цену доступа

Это куда-то нужно вставлять или оно автоматически должно вставиться? Хотя, [fin_lock] ... [/fin_lock] в добавлении новости у меня так и не появилось.

Написано же, В тексте новости - это значит, что платный контент должен быть обрамлен в блок [fin_lock] [/fin_lock] при добавлнеии/редактировании новости. В шаблоне новости - news.short.tpl/news.full.tpl

nameme пишет:

Дальше:

Управление

При активации становятся доступными следующие возможности:

1. Переменные
{ubalance} - баланс пользователя
{fin_price} -  стоимость доступа к контенту
{plugin_finance_balance} - отображает текущий баланс пользователя (переменная доступна
в основном шаблоне - main.tpl)

2. Блоки
[fin_lock]...[/fin_lock] - текст внутри блока становится доступным только после оплаты
[finance]...[/finance] - (в шаблоне) отображается если для новости указана цена

3. Суб-блоки блока finance
[fin_ok]...[/fin_ok] - (в шаблоне) отображается если доступ оплачен
[fin_off]...[/fin_off] - (в шаблоне) отображается если доступ не оплачен

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

Кто юзал? Объясните, плз, дураку, на пальцах, как использовать данный плагин?

Заранее благодарен!

1. {ubalance}, {fin_price} в шаблоне плагина. {plugin_finance_balance} - main.tpl/usermenu.tpl
2.[fin_lock]...[/fin_lock], [finance]...[/finance] - news.short.tpl/news.full.tpl

3. news.short.tpl/news.full.tpl

#1218 Re: Релизы версий » Обновляем версию 0.9.2 до SVN Changeset 760. » 2011-04-04 08:39:55

lyos пишет:

Я все понимаю, но мааааленькая просьба: в начале темы указывать, можно ли и нужно ли обновлять предыдущую версию релиза на работающих сайтах. Я как не слишком продвинутый кодер и с SVNом не сталкивающийся раньше, мало что там понял mad

Если потребности нет - не обновляй.

lyos пишет:

Перевод на русский слова trunk
noun
ствол
магистраль
торс
туловище
главная линия
хобот
стержень колонны
желоб
труба
вентиляционная шахта
нос
дорожный сундук
баул
чемодан
корпус
шина
багажник
багажник автомобиля
adjective
магистральный
главный

Главная линия это корректный перевод. Ты бы еще слово "get" перевел без контекста. Там вообще один Гугл выдает 45 значений smile

#1219 Re: Релизы версий » Обновляем версию 0.9.2 до SVN Changeset 760. » 2011-04-03 23:15:52

В этой теме речь про обновление, поэтому про инсталлятор и нет ничего, но с нуля эта версия должна ставиться на ура.

Хаос есть, я согласен, как только Виталий выкатывает релиз все плагины будут приведены в порядок автоматически и выложены на сайте. Пока находимся в подвешенном состоянии neutral

#1220 Re: Релизы версий » Обновляем версию 0.9.2 до SVN Changeset 760. » 2011-04-03 23:00:15

Инсталлятор есть. Можно установить самый последний слепок с SVN

#1221 Re: Релизы версий » Обновляем версию 0.9.2 до SVN Changeset 760. » 2011-04-03 18:39:50

1. Он же написал. Не выбрана БД для исполнения запросов.. Ты выбери сначала ту базу, с которой работает сайт, а потом уже выполняй запросы.

2. Косячная инструкция немного. Еще запросы

alter table ng_images add column plugin char(30) default ; 
alter table ng_images add column pidentity char(30) default ; 
alter table ng_files add column plugin char(30) default ; 
alter table ng_files add column pidentity char(30) default ;

3. Значит ты не администратор smile Только он может видеть текст ошибки.

#1222 Re: Релизы версий » Обновляем версию 0.9.2 до SVN Changeset 760. » 2011-04-03 18:30:14

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

#1224 Re: Страницы плагинов » top_news :: Популярные новости » 2011-04-02 21:20:54

На релизе работа не проверялась, так как в плагине используется новая функция определения пути шаблонов. Версии под релиз у меня не осталось.

И я это в принципе указал в history

[1.2] [2011-01-14]
* поправлен баг с выводом из категорий
% код оптимизирован в связи с появлением новой функциональности ядра.
  Необходимо обновление до changeset 722

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

Работает на FluxBB