Помощник
Здравствуйте, гость ( Вход | Регистрация )
Помогите чуток разобраться, О этот ужасный чпу |
boltyn |
2009-06-18, 12:54
Сообщение
#1
|
|
Любитель Группа: Eleanor user Сообщений: 101 Регистрация: 2009-06-06 Репутация: нет Всего: нет |
К сожалению в других разделах форума создать тему не получается но всё же.
Решил написать модуль, возникли сразу вопросы. Генерация линка взял из модуля ньюз.
Этот скрипт делает линк, примерно такого вида
Но не приписывает вконце хтмл, из-за этого не хотят считываться при переходе на другую страницу переменные которые передовались посредством get , дописываем ручками .хтмл всё переходит. А теперь вопросы, как сделать нормальную генерацию линка (с .html). И второй более глупый, .$size. что это? куда это добавляется в урл понять не смог |
|
|
||
NoIndex |
2009-06-18, 13:22
Сообщение
#2
|
|
Опытный Группа: Бета-тестеры Сообщений: 825 Регистрация: 2008-12-13 Из: Россия → Новосибирск Версия системы: RC5 Репутация: нет Всего: 24 |
Ну, а, если попробовать:
?
Сообщение отредактировал NoIndex - 2009-06-18, 13:24 |
|
|
||
boltyn |
2009-06-18, 14:48
Сообщение
#3
|
|
Любитель Группа: Eleanor user Сообщений: 101 Регистрация: 2009-06-06 Репутация: нет Всего: нет |
ну тогда уж
Тогда да, работает. а что на счёт $size и как заставить передавать две и более переменные? |
|
|
||
NoIndex |
2009-06-18, 15:01
Сообщение
#4
|
|
Опытный Группа: Бета-тестеры Сообщений: 825 Регистрация: 2008-12-13 Из: Россия → Новосибирск Версия системы: RC5 Репутация: нет Всего: 24 |
Эм, извиняюсь, ступил.
Что такое $size я не знаю, но возможно это длинна ссылки, хотя... Санвас придёт — подскажет. Сообщение отредактировал NoIndex - 2009-06-18, 15:02 |
|
|
||
boltyn |
2009-06-18, 15:10
Сообщение
#5
|
|
Любитель Группа: Eleanor user Сообщений: 101 Регистрация: 2009-06-06 Репутация: нет Всего: нет |
жаль но всё аврно спасибо. и блин почему когда они свои модули писали там эти ссылки генерятся без .html приписки...
|
|
|
||
Alexander |
2009-06-18, 16:54
Сообщение
#6
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
boltyn, в Вашем модуле есть строка:
? Если есть - попробуйте удалить. $site - характеризует размер ссылки на тег. Чем больше новостей с тегом - тем тег жирнее и больше. |
|
|
||
boltyn |
2009-06-18, 17:16
Сообщение
#7
|
|
Любитель Группа: Eleanor user Сообщений: 101 Регистрация: 2009-06-06 Репутация: нет Всего: нет |
Alexander, спасибо.
А всё же, как сделать передачу двух более параметров в урл? как понимаю это и есть пример сбора длинных урлов:
но что-то не идёт в голову как под себя пересобрать Сообщение отредактировал boltyn - 2009-06-18, 17:21 |
|
|
||
Alexander |
2009-06-18, 17:25
Сообщение
#8
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Эмм. Если правильно понял, то:
вернет param1_value1/param2_value2/param3_value3.html при статике и param1=value1¶m2=value2¶m3=value3 при динамике.
вернет value1/value2/value3.html при статике и param1=value1¶m2=value2¶m3=value3 при динамике.
вернет static/value2/value3.html при статике и param1=value1¶m2=value2¶m3=value3 при динамике. |
|
|
||
boltyn |
2009-06-18, 17:35
Сообщение
#9
|
|
Любитель Группа: Eleanor user Сообщений: 101 Регистрация: 2009-06-06 Репутация: нет Всего: нет |
Да именно оно, спасибо, прям мини F.A.Q. набирается
хм, как понимаю при статике используя
урл придётся разбивать по слешам и запоминая порядок генерации подставлять в параметры? что бы снова получить значения param1 = value , param2 = value2 , param3 = value3 |
|
|
||
Alexander |
2009-06-18, 17:44
Сообщение
#10
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
boltyn, за Вас все сделает система:
После этого можете сделать var_dump($_GET) и убедитесь, что все грамотно распарсено. Кстати, если модуль не слишком сложный, рекомендую вынести:
на самый верх, тогда можно будет писать:
это вернет value1/value2/value3.html при статике и param1=value1¶m2=value2¶m3=value3 при динамике. |
|
|
||
boltyn |
2009-06-18, 18:07
Сообщение
#11
|
|
Любитель Группа: Eleanor user Сообщений: 101 Регистрация: 2009-06-06 Репутация: нет Всего: нет |
Alexander, большое спасибо, объяснили всё грамотно и понятно
|
|
|
||
boltyn |
2009-07-05, 1:11
Сообщение
#12
|
|
Любитель Группа: Eleanor user Сообщений: 101 Регистрация: 2009-06-06 Репутация: нет Всего: нет |
Если не сложно, можете подсказать что нужно прописать перед формой вывод редактора елеоноры бб на сайте.
до вывода формы вывода редактора подгружаю
фаерфокс файр баг ругается
на строчку
Форму ввода вывожу
По сути же если нажать на любую клаву редактора то сбрасывает на главную сайта. Заранее спасибо. Сообщение отредактировал boltyn - 2009-07-05, 1:33 |
|
|
||
Alexander |
2009-07-05, 1:17
Сообщение
#13
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
boltyn, нужно просто подключить JS файл js/eleanor_bb.js . Сделать это можно так:
Вставить этот код нужно ДО вызова функции Head(). |
|
|
||
boltyn |
2009-07-05, 1:32
Сообщение
#14
|
|
Любитель Группа: Eleanor user Сообщений: 101 Регистрация: 2009-06-06 Репутация: нет Всего: нет |
Спасибо.
Эхх, что то видать не фортит мне с этим редактором
|
|
|
||
Alexander |
2009-07-05, 2:45
Сообщение
#15
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
boltyn,
|
|
|
||
boltyn |
2009-10-15, 12:13
Сообщение
#16
|
|
Любитель Группа: Eleanor user Сообщений: 101 Регистрация: 2009-06-06 Репутация: нет Всего: нет |
если я с помощью, элеоноры_бб вбиваю текст в бд, как вывести текст с этим форматированием? сейчас текст выводится
|
|
|
||
azacgrus |
2009-10-15, 14:35
Сообщение
#17
|
|
Любитель Группа: Eleanor user Сообщений: 246 Регистрация: 2008-12-13 Из: Санкт-Петербург Репутация: нет Всего: 12 |
boltyn,
Цитата $Mainclass->Editor->GetHTML('name'); примерно так. |
|
|
||
boltyn |
2009-10-15, 15:13
Сообщение
#18
|
|
Любитель Группа: Eleanor user Сообщений: 101 Регистрация: 2009-06-06 Репутация: нет Всего: нет |
azacgrus,
Я наверно чего то не дополнял, ну ладно. Если выводим там то получаем Цитата $content = $Mainclass->Editor->GetHTML('content'); echo $Mainclass->Template->OpenTable().$content.$Mainclass->Template->CloseTable(); тогда ещё боавляем в код до хедера
нов этом случае сам контент не робит. Это если принять ваше рассуждение на веру. мне же казалось что эта функция предназначена для другово.... |
|
|
||
azacgrus |
2009-10-15, 15:52
Сообщение
#19
|
|
Любитель Группа: Eleanor user Сообщений: 246 Регистрация: 2008-12-13 Из: Санкт-Петербург Репутация: нет Всего: 12 |
boltyn, при заносе текста из редактора в бд используйте эту функцию для преобразования бб кодов и т.д. в хтмл
Сообщение отредактировал azacgrus - 2009-10-15, 15:53 |
|
|
||
boltyn |
2009-10-15, 16:13
Сообщение
#20
|
|
Любитель Группа: Eleanor user Сообщений: 101 Регистрация: 2009-06-06 Репутация: нет Всего: нет |
azacgrus, спасибо. Точняк, забыл добавить в редактор когда добавляешь. чёртова рассеянность меня погубит когданить.
ps. сорри за свою тягодумность, вместо того что бы проверить не забыл ли в редакторе засветить взял и в выод плюнул, хотя понимал что она там нафиг не нужна ) Сообщение отредактировал boltyn - 2009-10-15, 16:14 |
|
|
||
Текстовая версия | 0.0403 сек. 11 запросов GZIP включен Сейчас: 2024-04-25, 9:31 |