Вы не зашли.
Wolverine, ok
Включить мозг и понять что в комментах тег работать не должен.
Б*я а я тут расписываю подробности, я думал что можно добавлять...
Само собой не должен, но комментарии можно использовать для разных целей.
А как разрешить медиа в комментах? Возможно так сделать?
[media]http://www.youtube.com/watch?v=3pBdrQSsoiI&feature=dir[/media]
Не работает, тег выводится как текст
ikv777vlg пишет:Не парсится [media] вобщем..
Так бы и сказал, что не парсится.
Два варианта:
1. Ты ожидаешь, что он работает там, где его работа не была запланирована
2. Он не включен
Что-то не то я делаю, видимо...
В комментариях тег [media] должен работать? Должен.
Вопрос: Чтобы тег заработал, не нужно производить никаких дополнительных телодвижений кроме включения плагина MEDIA bb code?
Мои действия. Все происходит под денвером, на локальном сервере.
1) Я включил плагин MEDIA bb code, и при добавлении комментария в панельке bb-кодов (в шаблоне Elcreativo)рядом с ссылкой "Вставка E-mail" появилась ссылка "Вставка медиа". При нажатии на нее в поле комментария вставляется [media][/media] - это работает.
2) Стоит вставить в тег ссылку так как показал infinity237, и добавить комментарий, и весь тег отображается как обычный текст - никакого плеера я не вижу.
Что я заметил:
Я вставляю в комментарий
[media]http://www.youtube.com/watch?v=3pBdrQSsoiI&feature=dir[/media]
нажимаю "добавить", и вижу такой текст комментария:
[media]http://www.youtube.com/watch?v=3pBdrQSsoiI& amp;feature=dir[/media]
Вопрос: Откуда взялся amp;(хотя с одной стороны это хорошо, я уже писал про амперсанды ) но что это за пробел перед ним появился?
Если отредактировать коммент - убрать пробел или убрать amp; вообще, то плеера все равно нет.
WTF? Что не так?
flash в браузере есть?
А як же!))) И сильверлайт, и WMP, только плагина VLC мне не хватает, вот только он мне не нужен
Дело не в браузере. Тег отображается как текст. Не парсится [media] вобщем...
Если тебе не трудно, и если у тебя оно работает, покажи рабочий пример тега [media] со ссылкой на видео с ютуба
Чистая установка NG CMS 0.9.3 Release из архива, что было - то и установил
Да, плагин MEDIA bb code - версия 0.05.
И еще. У меня вставка видео с ютуба через тег [media] не работает. Плагин MEDIA bb code включен.
Мужики, посмотрите кто-нибудь у себя, может это у меня тут какие-то проблемы, или я что-то неправильно настроил...
Да что такое, опять кнопки "Добавить новость" и "Редактировать" внизу в админке не работают, там ссылки не туда куда нужно ведут!
получается оффтоп в данной теме, Wolverine, может перенесешь посты про валидацию в отдельную ветку?
Я поддерживаю, надо переносить
Wolverine пишет:noindex не используешь на своих сайтах?
некоторые решают так:
<!–noindex–>....<!–/noindex–>
Про этот способ даже в википедии написано. Но, на одних ресурсах пишут что яша такую конструкцию не воспринимает, а на других пишут, что яша сам рекомендовал так делать. Я хз
Вот еще вариант:
<span class="inv"><![CDATA[<noindex>]]></span>
То, что запрещено к индексации
<span class="inv"><![CDATA[</noindex>]]></span>
CSS:
Код
.inv {display:none}
Не знаю правда, работает ли он, не пробовал еще...
-----
А форум это да, неплохо бы...
Это уже другой вопрос
Необходимости в <noindex> у меня пока не было, надо этот вопрос тоже обгуглить основательно. В недалеком будущем, мне в любом случае нужно будет закрывать некоторые ссылки от индексации, и использования robots.txt тут недостаточно...
Кроме валидности - ничего не изменится, но по возможности все-таки поправьте, там делов то на 5 минут, с помощью Notepad++ или аналогичной программы во всех файлах замену сделать.
Я же говорю - принципиально это для меня, надо чтобы все было валидно, и HTML и CSS, надо к этому стремиться даже если амперсанд в любом виде понимают все браузеры. Я так считаю
Создаешь ты их, наверное, не на шаблоне default ?
Нет. Но дело не только в шаблоне, за дефолтный шаблон я промолчу, там аццкая табличная верстка, и alt="" мало где проставлен
Просто в самих скриптах CMS можно найти & без amp;, там где генерятся ссылки, а шаблон тут не при чем вообще, вот в чем соль
Нашел, например в editcomments.php, news.php, static.php, users.php, и т.д.
Ты сайты через валидатор используешь?
Как понять - использую?
Не использую, а проверяю при создании. Это принципиально
& на & заменить бы во всех ссылках, а то валидатор ругается
Ага, я понял где кавычки лишние были... Что-то я этот фикс пропустил, извиняюсь
Что-то непонятно со смайлами... Функция insertext() в файле functions.js принимает 3 параметра.
А вот так вызывается insertext() при вставке смайлов:
<a style="cursor: pointer;" onclick="insertext(':smile: ','', '''')">
<img class="smilies" alt="smile" src="http://test02.c5.ru/engine/skins/default/smilies/smile.gif">
</a>
insertext(':smile: ','', '''') - что это? Тут четыре параметра + запятая отсутствует
А вот откуда это генерируется - я так и не понял... Через "./engine/skins/default/tpl/smilies.tpl"?
Вроде нет...
UPD.
Это на сайте, а в админке при добавлении новости:
<a style="cursor: pointer;" onclick="insertext(':smile: ','', 'currentInputAreaID')">
<img class="smilies" alt="smile" src="http://test02.c5.ru/engine/skins/default/smilies/smile.gif"/>
</a>
Теперь ID не передается, непонятно
Я ни разу не видел чтобы работало "Автозаполнение новостей" при установке CMS...
Судя по этому посту, до сих пор не было решено чем заполнять?
Ну дык про CMS туда надо что-то написать ее преимущества и т.д. и т.п., новостей 5 вполне хватит.
Конечно это не критично, главное функционал, но оно-же будет полезно для новичков и при тестировании
Ну это ладно... А со смайлами то что? Они не добавляются при добавлении комментария и при создании новости, это во всех браузерах.
Впрочем IE ругается на ошибку JavaScript, сейчас попробую ее найти...
UPD.
Вторая сборка с учетом всех ошибок. Индекс есть, всё сортируется, и вроде всё работает как надо.
Ну что еще не так?!
Скачать 0.9.3 RC1 [SVN856] with Rating (Сборка 2).7z (ссылка действительна 90 дней, если шо )
Кстати, предыдущий архив так никто даже и не скачал, я один тестирую
Да, это полный список.
Нет, больше ничего делать не надо и можно сразу же использовать.
Во, отлично, спасибо!
Теперь придется всё переделывать
Кстати, поле totalrating должно хранить дробное число, чтобы сортировать правильно, надо мне это не забыть...
ikv777vlg, твой вариант по идее работать должен, но проверить не помешает
Попробую...
А если сделать такой SQL-запрос в phpmyadmin:
SHOW INDEX FROM `ng_news`
Это и есть список всех индексов таблицы?
Кстати, после создания индекса, дополнительно ничего с ним делать не нужно? Можно сразу сортировать по полю totalrating, или как?
ALTER TABLE `news` ADD INDEX `news_totalrating` ( `totalrating` )
Проверить использует ли MySQL индекс или нет, можно через explain
Понятно. Но:
Оператор ALTER TABLE обеспечивает возможность изменять структуру существующей таблицы. Например, можно добавлять или удалять столбцы, создавать или уничтожать индексы или переименовывать столбцы либо саму таблицу. Можно также изменять комментарий для таблицы и ее тип.
А при установке CMS(т.е. при создании таблицы) мой вариант не будет работать?
В одном из мануалов, я читал что KEY является синонимом для INDEX, ну как-то так
Мутная какая-то документация, непонятная...
Короче, ближе к телу
Получается, при установке надо делать так:
CREATE TABLE `XPREFIX_news` (
`id` int(11) NOT NULL auto_increment,
-- ...........тут еще что-то..................
`rating` int(10) NOT NULL default '0',
`votes` int(10) NOT NULL default '0',
`totalrating` int(10) NOT NULL default '0',
PRIMARY KEY (`id`),
-- ...........тут еще что-то..................
KEY `news_totalrating` (`totalrating`)
) ENGINE=MyISAM;
и всё, можно сортировать по totalrating?
Ищи по теме create index
Хорошо, спасибо...
Именно, тогда mySQL сможет пользоваться индексами.
Отлично, значит так и сделаю
Читай документацию, она у mySQL'я отличная.
OK, поизучаю...