ErsteVorherige123NächsteLetzte
Trustmaster |
|
---|---|
Перекидывания в PFS я фиксил когда-то. Скорее всего, на http://www.politehnik.info. Помню, что проблема решается несложно.
Колонки в rightsbyitem - да, похоже один момент упустил, поправлю. May the Source be with you!
|
esclkm |
|
---|---|
может исправит кнопку топ? внизу скина - а то она далеко не всегда работает как надо я предлагаю ее сделать так "javascript:scroll(0,0);"
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Trustmaster |
|
---|---|
А когда она работает не как надо?
May the Source be with you!
|
Ratibor |
|
---|---|
Trustmaster
Надо бы в папке datas переименовать файл config.extensions.php в extensions.php А то народ и так парится с config-sample.php, а тут увидя два конфига вообще в ступор впадут. Не задавай глупых вопросов, не услышишь вранья.
|
esclkm |
|
---|---|
почему-то на локальном компьютере она не работает как надо- там xp и mozilla 3.0.5
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Ratibor |
|
---|---|
# esclkm : почему-то на локальном компьютере она не работает как надо- там xp и mozilla 3.0.5В опере вроде нормально работает, в IE вроде тоже. Создал на скорую руку INSTALL.TXT и залил в транк. Чтото взял из раздела док, чтото поправил, чтото сам дописал. В общем надо до ума это довести, чтоб юзеры одни и теже вопросы по сто раз не задавали. Не задавай глупых вопросов, не услышишь вранья.
|
Dayver |
|
---|---|
# Ratibor : TrustmasterКогда я создал опрос по этому поводу (там я предлагал еще слить файлы этих конфигов) меня поддержали только в идеи перемещения........почему то никто тогда не подавал идеи переименования Pavlo Tkachenko aka Dayver
|
motor2hg |
|
---|---|
1 тайтл в плагине News не маскируется, на странице маскируется
[title] xxxx [/title] [newpage]
[title]xxxx[/title] [title] xxxx [/title] Вот переделал news_40.zip |
|
Dieser Beitrag wurde von motor2hg (am 22. Februar 2009, 10:07, vor 15 Jahre) bearbeitet |
Kort |
|
---|---|
# Trustmaster : А когда она работает не как надо?Это не совсем стандартный подход, требующий еще и лишний div. Гораздо лучше <a href="#" onclick="scroll(0,0); return false;">Наверх</a> SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Trustmaster |
|
---|---|
@motor2hg: спасибо, зальем этот вариант.
@Kort: Хмм, согласен. Без JS такой вариант тоже должен работать. Точнее, учитывая basehref, корректный вариант выглядит так: <a href="{PHP.out.uri}#" title="{PHP.L.Top}">{PHP.L.Top}</a> Хмм, нет, не зальем этот вариант. У меня вопрос: разве это правильно выводить в новостях многостраничные статьи целиком? Мне кажется, правильнее обрубать её на границе 1-й и 2-й странице, если этого не произошло еще раньше из-за кода more. May the Source be with you!
|
|
Dieser Beitrag wurde von Trustmaster (am 23. Februar 2009, 01:53, vor 15 Jahre) bearbeitet |
Kort |
|
---|---|
Точнее, учитывая basehref, корректный вариант выглядит так:Почему??? А решетка -- это недокументированное решение. Оставляйте уж как есть. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Trustmaster |
|
---|---|
Почему недокументированное? Любой браузер распознает # как начало страницы. Это известно со времен начала HTML.
RFC 1630, June 1994: May the Source be with you!
|
|
Dieser Beitrag wurde von Trustmaster (am 23. Februar 2009, 02:29, vor 15 Jahre) bearbeitet |
motor2hg |
|
---|---|
# motor2hg : 1 тайтл в плагине News не маскируется, на странице маскируется Прошу прощения за настойчивость, но вопрос остаётся открытым - теги
[title]xxxx[/title] по прежднему не маскируются в новостях! В новом релизе в плагине News появилась функция: function sed_news_strip_newpage(&$html)
{
$newpage = mb_strpos($html, '[newpage]');
if ($newpage !== false)
{
$html = mb_substr($html, 0, $newpage);
$html = preg_replace('#\[title\](.*?)\[/title\][\s\r\n]*(<br />)?#i', '', $html);
}
} цитирую, если при просмотре текста News мы сталкиваемся с [newpage], то определяем положение первого символа, а оно равно 0 и присваиваем это значение переменной $newpage, и только если значение $newpage определено то переменной $html присваиваем значение подстроки текста $html - News начиная с позиции 0 по $newpage, которая тоже ноль, а потом в этой нулевой подстроке в которой нет ни одного символа мы делаем поиск! и замену по регулярному выражению '#\[title\](.*?)\[/title\][\s\r\n]*(<br />)?#i' и что это за функция такая - function sed_news_strip_newpage(&$html)? Второе, даже если бы эта функция и была написана правильно, всё равно не сработает! Почему, да потому что в Cotonti в отличие от Seditio первая страница маркируется только: [title] xxxx [/title] а не [newpage]
[title]xxxx[/title] по этому если человек определяет первый тайтл как [title] xxxx [/title] то приведённая выше функция ничего не найдёт, потому что нет включения [newpage]! Если не понятно вот схемы постраничной разбивки Cotonti: [title]Тайтл 1 страницы [/title]
...
[newpage]
[title]Тайтл 2 страницы[/title]
....
[newpage]
[title]Тайтл 3 страницы[/title] А вот для Seditio:
[newpage]
[title]Тайтл 1 страницы [/title]
...
[newpage]
[title]Тайтл 2 страницы[/title]
....
[newpage]
[title]Тайтл 3 страницы[/title] |
|
Dieser Beitrag wurde von motor2hg (am 25. Februar 2009, 22:42, vor 15 Jahre) bearbeitet |
Trustmaster |
|
---|---|
Мы друг друга не поняли. Жаль, что никак не мог уточнить этот момент до релиза. Эта функция обрубает страницу по первому newpage и удаляет title. Потому что выводить в новостях несколько страниц разом - это явно перебор. Вот что я не учел, так это то, что еще первая страница может быть обрублена ббкодом more, и при этом тайтл останется на своем месте.
Лечится просто: function sed_news_strip_newpage(&$html)
{
$newpage = mb_strpos($html, '[newpage]');
if ($newpage !== false)
{
$html = mb_substr($html, 0, $newpage);
}
$html = preg_replace('#\[title\](.*?)\[/title\][\s\r\n]*(<br />)?#i', '', $html);
} May the Source be with you!
|
|
Dieser Beitrag wurde von Trustmaster (am 25. Februar 2009, 22:48, vor 15 Jahre) bearbeitet |
Ratibor |
|
---|---|
# motor2hg : Прошу прощения за настойчивость, но вопрос остаётся открытым - теги ИМХО с этим тэгом и еще вроде тэгом hide все в корне не верно реализовано. bbcodes не должны нигде парсится или еще как-то обрабатываться окромя собственно парсера. Если нельзя какой то тэг парсить самим парсером, значит этот тэг в морг. А иначе колхоз получается. # Trustmaster : Лечится просто:Не лужно это лечить, а нужно обработку зделать на уровне парсера, а если не получится, то в морг его. Лепить заплатки везде это не есть гуд. На уровне ядра или плагинов не должно быть обработки никаких bbcodes. А погоня за - рыбку съесть и при этом еще кудато сесть, до добра не приводит. Не задавай глупых вопросов, не услышишь вранья.
|
|
Dieser Beitrag wurde von Ratibor (am 25. Februar 2009, 23:00, vor 15 Jahre) bearbeitet |