-
30.07.2011, 16:17 #16
- Регистрация
- 12.03.2007
- Адрес
- Грац, Австрия - Санкт-Петербург, Россия
- Возраст
- 60
- Сообщений
- 1,749
- Поблагодарили
- 375
- Поблагодарил
- 160
Андрюх, в принципе я пошел бы вот от этого, используя Insert-Tag {{foo::bar}}:
<?php
$variable={{insert_tag::spoiler_data_here}}
?>
Потом бы заменил через функцию:
function sr($str)
{
global $objPage;
return substr_replace('search', 'replace', $objPage->alias);
}
При этом надо зарегистрировать сам hook, который будет все это делать, например:
$GLOBALS['TL_HOOKS']['replaceInsertTags'][] = array('SpoilerClass', 'ReplaceInsertTags');
Ну и затем надо сам класс реализовать для hook, где-то так:
class SpoilerClass extends Frontend
{
public function ReplaceInsertTags($strTag)
{
$arrSplit = explode('::', $strTag);
if ($arrSplit[0] == 'foo')
{
if (isset($arrSplit[1]) && $arrSplit[1] == 'bar')
{
return 'Parameter bar';
} else {
return 'Error: foo without parameter!';
}
}
return false;
}
}
?>
В TYPO есть возможность динамически все это делать, во время набора текста, но я никогда не пользовался.
Там надо кучу макросов настройки писать, а лень бывает...73! Михаил (OE6MAF) :: HB9/OE6MAF, DL/OE6MAF
-
30.07.2011, 17:25 #17
Майк!
В WORDPRESS (WP) впринципе функционал позволяет вытворять (почти) все, что душе угодно. НО, при построении субственной конструкции возникают, как это водится, подводные камни. Скажем, при введении нового кода, необходимо переделывать кучу других модулей, связанных вместе.
КПД такого исполнения нулевой. Думаю, правильно будет найти оптимальное решение. Либо найти подходящий СMS c нужным модульным рядом, либо мучиться с тем, что дает GNU.
Опробовал Joomla. Показалось убогой, хотя функционал в некоторых местах гибче, чем в WP. Но, это только в некоторых местах. Глючит по DB. Это настораживает.
Что касается GNU DRUPAL, еще глубоко не вникал. Надо посмотреть, что за зверь. Имел дело поверхностно. Показалось слишком навороченно.
Предложенный тобой вариант спойдера показался интересным, но я что-то не нашел его частого использования. Покажи мне на примере в WP на каких-либо сайтах именно в той конфигарции, которую мы с тобой представили.Последний раз редактировалось RW3AH; 30.07.2011 в 17:29.
73! de RW3AH
-
30.07.2011, 18:20 #18
- Регистрация
- 12.03.2007
- Адрес
- Грац, Австрия - Санкт-Петербург, Россия
- Возраст
- 60
- Сообщений
- 1,749
- Поблагодарили
- 375
- Поблагодарил
- 160
Андрюх, по поводу CMS, присмотрись к TYPOlight, сейчас полностью в исходниках: www.contao.org
По форумам со спойлерами, особо не лазил, но один тебе дам, так как дочка туда часто лазает:
http://forums.ag.ru/?board=fl_fallou...num=1287482688 - найдешь примеры со
спойлерами. Про Joomla забудь, убого и неудобно. В свое время поигрался достаточно. Про Drupal
слышал много хорошего, но он очень сложный по настройкам, к тому же глючный.
PS Да, добавка, посмотри на любой форум на движке vBulletin, там постоянно используют мод Spoiler Tag.
Подробнее здесь: http://www.vbulletin.org/forum/showthread.php?t=110598
И здесь: http://xenforo.com/community/threads...ler-tag.17083/Последний раз редактировалось RX1AL; 30.07.2011 в 18:34.
73! Михаил (OE6MAF) :: HB9/OE6MAF, DL/OE6MAF
-
30.07.2011, 20:28 #19
-
30.07.2011, 23:04 #20
- Регистрация
- 12.03.2007
- Адрес
- Грац, Австрия - Санкт-Петербург, Россия
- Возраст
- 60
- Сообщений
- 1,749
- Поблагодарили
- 375
- Поблагодарил
- 160
Нормально переделал. Андрюх, только уж сделай и запоминание scroll position, после нажатия на "Continue Reading".
Поскольку после прочтения анонса полностью и при нажатии "back" в браузере, возврат всегда идет на самый верх,
а должен вернуться к тому топику, от которого мы ушли. Проверь. Тестировал для IE8 и Firefox.73! Михаил (OE6MAF) :: HB9/OE6MAF, DL/OE6MAF
-
04.08.2011, 09:29 #21
-
04.08.2011, 17:59 #22
- Регистрация
- 12.03.2007
- Адрес
- Грац, Австрия - Санкт-Петербург, Россия
- Возраст
- 60
- Сообщений
- 1,749
- Поблагодарили
- 375
- Поблагодарил
- 160
[Offtopic]
Для настоящих КВ и УКВ радиолюбителей онлайн мониторинг свободного эфира на СВ где бы то ни было,
не представляет никакого интереса. Абсолютно никакого! У радиолюбителей есть свои диапазоны, на них
и работаем, и их мониторим. Надеюсь, четко и ясно наша радиолюбительская позиция пояснена.
PS Если есть желание создать самостоятельно такой сайт, то никто не будет возражать - делайте себе на здоровье!73! Михаил (OE6MAF) :: HB9/OE6MAF, DL/OE6MAF
-
04.08.2011, 18:40 #23
- Регистрация
- 18.01.2010
- Адрес
- Краснодар
- Возраст
- 77
- Сообщений
- 6,118
- Записей в дневнике
- 1
- Поблагодарили
- 3232
- Поблагодарил
- 1877
Миша, откуда у тебя столько выдержки и терпения берётся?..
Что интересно, этот "свободный" ас "свободного" эфира жёстко указывает на флейм в теме о СВ, но не стесняется флеймить сибишными предрассудками в любой другой теме. Причём - "министр без портфеля" - даже паршивенькой станции нет. Отсюда и призывы к мониторингу, и требование впечатлений от других, как там, на СВ, круто и "свободно"...73! Игорь
"... Я знаю книги, истины и слухи, я знаю всё, но только не себя." Франсуа Вийон.
-
04.08.2011, 19:15 #24
Социальные закладки