Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Класс для создания меню
В $navigation->new_item() можно указать еще target для ссылки, т.е., как будет открываться. По умолчанию стоит 'self' - ссылка будет открываться в том же окне.
Приведенный для примера код сгенерирует вертикальное меню: Пункт 1
Пункт 2
Пункт 3
Если указать, например, $navigation->_delimiter = ' | ';, то меню будет выглядеть так: Пункт 1 | Пункт 2 | Пункт 3 |
-SCHATTEN-
Отправлено: 28 Апреля, 2008 - 11:43:59
Пользователь
Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006 Откуда: Оттуда !
Покинул форум
Сообщений всего: 148
Дата рег-ции: Июль 2007 Откуда: SPb
Помог: 0 раз(а)
Если ты сделал set_delimiter и get_delimiter то $_delimiter можно сделать private
Eihwaz
Отправлено: 28 Апреля, 2008 - 16:06:21
Гость
Покинул форум
Сообщений всего: 112
Дата рег-ции: Нояб. 2007
Помог: 0 раз(а)
SION-ZENIT
Верно, спасибо, не заметил
-SCHATTEN-
Отправлено: 29 Апреля, 2008 - 07:12:01
Пользователь
Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006 Откуда: Оттуда !
Помог: 0 раз(а)
Eihwaz
Кроме onclick там ещё много подобных вещей, поэтому лучше просто сделай чтобы последняя переменная вставляла произвольный код.
Eihwaz
Отправлено: 29 Апреля, 2008 - 14:05:56
Гость
Покинул форум
Сообщений всего: 112
Дата рег-ции: Нояб. 2007
Помог: 0 раз(а)
Тогда имеет смысл в параметрах функции добавления ссылки оставить только текст ссылки и url, а третий параметр содержит уже класс, таргет и т.п., короче, вот так:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.