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

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

Вы не зашли.

#1 2010-12-11 01:13:04

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

NG CMS приведение в порядок шаблонной стороны

big_smile начнемс, буду в первом топике писать список кривости.


Кривость скриптов:

1) при вставке в заголовок:

такого - y(z)a-b+c=d_e"f№g;h%i:g?k*l'm"n\o|p/q:r;s.t,u<v>w!x?a#b
альт будет таким - yza-bcd-efnumghigklmnopqrs.tuwxab

такого - y ( z ) a - b + c = d _ e " f № g ; h % i : g ? k * l ' m " n \ o | p / q : r ; s . t , u < v > w ! x ? a # b
альт будет таким - y--z--a-b--c--d---e--f-num-g--h--i--g--k--l--m--n--o--p--q--r--s-.-t--u--v--w--x--a--b

т.е. первый вариант приемлем, а вот второй нет, т.к. лучше чтобы между словами было только одно тире

Fixed, SVN 696

2) в линке на удаление новости (который на сайте) заменить onClick на onсlick (уже писала и то и то работает, но не валидно)

Fixed, SVN 696


Плагины:
1) switcher -
  А. при переключении на сайте выбора профиля, в options всегда отображается первый профиль, который задан в админке
  Б. не работает идентификатор /plugin/switcher/?profile=NAME или я не поняла принцип работы )

2) feedback -
  А. вынести шаблон в шаблон сайта
  Б. сделать возможность задавать произвольное месторасположение captcha и elist
  В. вынести [error] в шаблон site.infoblock ну или возможность работы в нем
  Г. я без понятия как че делается )) но вопрос такой - а зачем лишние шаблоны - site.infoblock - подключает в себя site.form.hdr, по логике site.infoblock можно удалить, а содержимое втулить в site.form.hdr или наоборот, а шаблон site.form.captcha и site.form.elist можно втулить в site.form.row или так нельзя сделать? ведь чем меньше этих шаблоном тем лучше
  Д. вынести всю яву в отдельный файл

3) uprofile -
  А. в шаблоне profile инпат со старым паролем, не всегда корректно работает (на локалке так точно), не могу понять логику от чего это зависит, но если чет не того, то просит ввода пароля, подозрения на инпат - Откуда
  Б. если в адрес сайта вписать сайт без http:// то линк будет таким - http://мойсайт.ru/users/МОЙСАЙТ.RU
  В. если не загрузить фото, то выводит картинку с нофото и линком http://мойсайт.ru/users/ЮЗЕР.html
  Г. users и profile разные варианты вывода даты в первом 10 декабря 2010 во втором Пятница, 10 декабря 2010 - 17:24 (оптимально полагаю так 12:30 23 января 2010)
  Д. убрать яву в отдельный файл
  Е. для загрузки фото и аватарки сделать переменную для текста, а картинки, инпат и чекбокс сделать в том виде котором они есть, т.е. <img src="{avatar}" alt="" />, <input type="file" name="newavatar" /> и <input type="checkbox" name="delavatar" id="delavatar" />
Предложения по плагину:
1). сделать количество новостей и комментов юзера кликабельными с выводом оных (новости знаю сделать достаточно просто, а с комментами не в курсе)
2). для фото юзера сделать возможным загрузку не одного фото, а столько сколько указать в админке, можно будет делать свои мини галерейки, естественно если указать дох большее количество, то надо тогда еще и постраничку сделать

4) comments -
  А. сделать чтобы плагин брал дефолтные картинки для аватары и фото (noavatar и nophoto) из шаблона сайта, и не только .gif
  Б. вынести яву в отдельный файл
  В. заменить & на & в постраничке и в удалении коммента
  Г. если в шаблоне сайта в плагинах нет шаблона для комментов (папка comments) то не выводить ошибку, а использовать шаблон из плагина (оптимально, чтобы данную ошибку видел только админ, а всем остальным ничего не выводить тут чуток наобсуждали)
Предложения по плагину:
1) сделать возможным указывать какие поля (имя, мыло, каптча, пароль) выводить для не зарегистрированных при добавлении коммента
2) сделать работу переменной {title} из comments.external еще и рабочей в comments.internal
3) сделать еще переменную с общим числом комментов работающую в comments.external и comments.internal
4) чтобы при добавлении коммента на постраничке не перекидывало на страницу новости
5) сделать ЧПУ для постранички
6) в Сафари и Хроме не работает цитирование если выделить текст и нажать цитировать
7) сделать [comheader] рабочим не на одной строке



Общие предложения по движку:
1) сделать для стилей и явы раздельный {htmlvars}, типа {htmlvarscss} и {htmlvarsjava} в идеале еще чтобы можно было указывать что за чем загружается, как сие реализовать пока не задумывалась, т.к. без понятия реально ли такое сделать
2) заменить переменную {category} что в краткой и полной на типа <a href="{category_link}">{category}</a> а то из-за rel="nofollow" или когда надо поставить span или..... лазить в скрипты (было бы не плохо к любым линкам на сайте сделать такую конструкцию)
3) папку для аттачей назвать attach вместо dsn более логичное название
4) сделать чтобы движок вырезал папку uplouds в адресе ко всему uplouds, дабы были короче пути, хорошо если для индексации открыты папки с картинками
5) как-то можно реализовать разделение blockquote для новостей и комментов, т.к. для новостей чаще всего используется вариант без слова - Цитата?


ЧТО ЭТО:
1) в плагине комментов в шаблонах cоmments.internal и comments.external есть див <div id="new_comments_rev"></div> не поняла предназначение сего?


P.S.
Всех остальных неровнодышущих к движку )) прошу также писать, что и где и как и чего и..... )) а то одна явно все не напишу, ваши предложения буду выносить в первый пост.

Изменено Trashcka (2010-12-12 03:43:40)

Не в сети

#2 2010-12-11 03:27:44

Boris
Участник
Зарегистрирован: 2010-02-17
Сообщений: 43
Рейтинг :   

Re: NG CMS приведение в порядок шаблонной стороны

Плагин ads (думаю и в остальных, использующих java)

заменить

<script language="JavaScript">

на

<script type="text/javascript">

суть не меняется, а вот валидацию пройдет

Не в сети

#3 2010-12-11 03:44:35

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NG CMS приведение в порядок шаблонной стороны

Boris, таких вариантов почти в каждом плагине и движке, можно ставить на массовое изменение через тотал )) как обычно делаю.

Не в сети

#4 2010-12-11 04:57:33

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: NG CMS приведение в порядок шаблонной стороны

Boris, thnx

Trashcka пишет:

начнемс, буду в первом топике писать список кривости.

Буду прямо в твоём топике отмечать исправления, так проще отслеживать.

Не в сети

#5 2010-12-11 07:38:40

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NG CMS приведение в порядок шаблонной стороны

vitaly, ок, и желательно (рекомендуемо здравоохранением))) если что-то нельзя сделать или еще что, пиши, дабы не раскатывала губу на красоту для верстки и других этим не обнадеживать big_smile

Не в сети

#6 2010-12-11 12:38:05

pojar
Участник
Зарегистрирован: 2010-05-24
Сообщений: 112
Рейтинг :   

Re: NG CMS приведение в порядок шаблонной стороны

Если при редактировании новости нажимаю кнопку Просмотр, то на странице предпросмотра не выводятся кол-во голосов рейтинга, кол-во комментариев, кол-во просмотров. Получается так (Голосов: ) Просмотров: Комментариев:


GIMP - это сила! Фото*оп отдыхает.

Не в сети

#7 2010-12-11 21:33:14

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NG CMS приведение в порядок шаблонной стороны

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

Не в сети

#8 2010-12-11 21:45:03

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: NG CMS приведение в порядок шаблонной стороны

У старых новостей наверное нет разрешения на комментирование.

% При желании можно всем новостям назначить режим "комментарии по умолчанию" при помощи SQL запроса:
  update ng_news set allow_com = 2

Не в сети

#9 2010-12-11 21:48:00

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NG CMS приведение в порядок шаблонной стороны

Wolverine, запросом и делала, но это как-то не комильфо, если человек ставит себе плагин, а сам он в этом всем тормоз, то как он додумается до сего?

Изменено Trashcka (2010-12-11 21:48:10)

Не в сети

#10 2010-12-11 23:07:42

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NG CMS приведение в порядок шаблонной стороны

Чет себе уже мозг сломала с этой фишкой по комментам, нифига не понимаю ))))

Не в сети

#11 2010-12-11 23:09:47

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: NG CMS приведение в порядок шаблонной стороны

Он никак не додумается, но ему и не надо, так как запрос автоматически выполнится при запуске upgrade.php при обновлении. А если с нуля ставить, то должно быть нормально изначально.

Не в сети

#12 2010-12-11 23:14:35

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NG CMS приведение в порядок шаблонной стороны

Все разобралась [comheader] как-то уже по другому работает по ходу, т.к. все что в нем он не раскрывает )) маразм конечно, нафига лишний код вываливать если нет комментов, перешла на старую версию

vitaly, можно сделать чтобы [comheader] работал не в одной строке а так

            [comheader]<div id="comments">
{entries}
{more_comments}
{form}
            </div>[/comheader]

Изменено Trashcka (2010-12-11 23:25:52)

Не в сети

#13 2010-12-12 15:39:52

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: NG CMS приведение в порядок шаблонной стороны

Trashcka пишет:

ЧТО ЭТО:
1) в плагине комментов в шаблонах cоmments.internal и comments.external есть див <div id="new_comments_rev"></div> не поняла предназначение сего?

Это предназначено для настройки вывода комментов в разном порядке, то есть если новые комменты в настройках должны выводится сверху, то в этот момент и задействуется этот div.


I NGeneration CMS

Не в сети

#14 2010-12-12 16:04:54

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NG CMS приведение в порядок шаблонной стороны

Евгений, они у меня и без этого дива выводят по разному big_smile

Не в сети

#15 2010-12-12 16:54:39

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: NG CMS приведение в порядок шаблонной стороны

% Дополнение к плагину comments: теперь при выборе обратного порядка комментариев, новые комментарии будут появляться в начале.
Но для этого необходимо задать отдельный DIV элемент с ID 'new_comments_rev' (в него и будут попадать комментарии)

http://trac2.assembla.com/ngcms/changeset/632

Не в сети

#16 2010-12-12 17:03:32

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NG CMS приведение в порядок шаблонной стороны

Wolverine, это читала, поэтому и спросила зачем оно, если удобнее когда коммент появляется как раньше, можно сразу еще раз бегло почитать может чет забыл дописать, а так людей будет вводить в заблуждение, лучше просто старый new_comments сделать рабочим по всему шаблону комметов, зачем загромождать двиг лишними идентификаторами, и так при верстке парит проверять, а нет ли такого же айди в двиге. Хотя и делаю идентификаторы через тире, но все же тот же айди content в топку из-за того что его юзает двиг, тот же login и т.д., такое ощущение, что все делается, чтобы усложнить верстальщикам жизнь ))) и без этого задалбливают опера и эксплорер, а тут еще и двиг.

Не в сети

#17 2010-12-12 23:55:05

pojar
Участник
Зарегистрирован: 2010-05-24
Сообщений: 112
Рейтинг :   

Re: NG CMS приведение в порядок шаблонной стороны

При редактировании комментария смайлы вставляются только в поле ввода ответа, и никак не хотят вставляться в сам комментарий (FireFox). Хотя может так и задумано. Но тогда задумка какая-то не логичная. Ведь при добавлении новости тоже можно сделать 2 поля ввода (для короткой и полной новости), но смайлы вставляются в то поле, где сейчас находится курсор.


GIMP - это сила! Фото*оп отдыхает.

Не в сети

#18 2010-12-13 00:34:49

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NG CMS приведение в порядок шаблонной стороны

pojar, ну а при чем тут админка к шаблонной стороне?

P.S.
Работа над ошибками приостановлена на не определенный срок, с моей стороны точно до марта месяца smile

Изменено Trashcka (2010-12-13 00:36:04)

Не в сети

#19 2010-12-13 00:36:14

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: NG CMS приведение в порядок шаблонной стороны

Это баг шаблона админки

Не в сети

#20 2010-12-13 01:09:58

pojar
Участник
Зарегистрирован: 2010-05-24
Сообщений: 112
Рейтинг :   

Re: NG CMS приведение в порядок шаблонной стороны

Trashcka пишет:

ну а при чем тут админка к шаблонной стороне?

Я думал шаблон админки тоже имеет отношение к теме, но раз админка не для людей - то ни при чем.

Изменено pojar (2010-12-13 01:11:50)


GIMP - это сила! Фото*оп отдыхает.

Не в сети

#21 2010-12-13 01:18:38

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NG CMS приведение в порядок шаблонной стороны

pojar, тут речь именно о шаблонной стороне для создания сайтов, дабы верстальщики могли спокойно верстать и не париться, что с выходом новой версии полезут косяки в шаблоне, как происходит сейчас, или им надо лезть в скрипты дабы править кривые руки программеров которые делали плагины и движок )) т.к. всякие <br />, <b>, <table> with: 300px и прочее, стоит где только можно, дабы не надо было править языковые файлы тоже из-за предыдущего, не надо проверять юзает ли движок айди который ты хочешь использовать и т.д., т.е. чтобы спокойно себе верстать и не о чем не думать ))

Не в сети

#22 2010-12-13 01:23:58

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: NG CMS приведение в порядок шаблонной стороны

Trashcka пишет:

дабы править кривые руки программеров которые делали плагины и движок ))

Толсто

Не в сети

#23 2010-12-13 01:25:25

LinMas
Участник
Откуда Украина, г. Черкассы
Зарегистрирован: 2010-04-26
Сообщений: 224
Рейтинг :   
Сайт

Re: NG CMS приведение в порядок шаблонной стороны

кстати про айди
было предложение когда-то давно сделать все айди используемые двигом вида ng_somename
нужно реализовать
Trashcka,
внеси в топик, плиз

Не в сети

#24 2010-12-13 01:34:55

LinMas
Участник
Откуда Украина, г. Черкассы
Зарегистрирован: 2010-04-26
Сообщений: 224
Рейтинг :   
Сайт

Re: NG CMS приведение в порядок шаблонной стороны

Trashcka пишет:

5) как-то можно реализовать разделение blockquote для новостей и комментов, т.к. для новостей чаще всего используется вариант без слова - Цитата?

ИМХО: лучше так
если

[quote=что-то][/quote]

то делать Цитата: что-то

если просто

[quote][/quote]

то вообще без слова Цитата

Не в сети

#25 2010-12-13 01:45:37

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: NG CMS приведение в порядок шаблонной стороны

LinMas, для себя так и делаю, но тут же как решит народ )

Не в сети

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

Работает на FluxBB