Total Опубликовано 24 Июля 2003 Жалоба Поделиться Опубликовано 24 Июля 2003 реально ли сделать также как и в 1.2 версии, только для более ранних. Уж очень мне приглянулась эта идея. (само собой старые тоже должны работать) Есть идеи ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 theIggs Опубликовано 24 Июля 2003 Жалоба Поделиться Опубликовано 24 Июля 2003 Total А чего тут думать, выдирай из нового index.php. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Total Опубликовано 24 Июля 2003 Автор Жалоба Поделиться Опубликовано 24 Июля 2003 theIggs а ты не пробовал это делать ? И только ли из индекса надо выдирать ??? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Total Опубликовано 24 Июля 2003 Автор Жалоба Поделиться Опубликовано 24 Июля 2003 все оказалось элементарно Просто в индекс.пхп добавить пару строк и все. theIggs больше никуда не надо добовлять как думаешь ? Не считая шаблонов.. Добавлено: только кто будет делать - запрос дургой будет немного.$DB->query("SELECT t.*, f.name as forum_name, f.id as forum_id, f.read_perms, f.reply_perms, f.parent_id, f.use_html, f.start_perms, f.allow_poll, f.password, f.posts as forum_posts, f.topics as forum_topics, f.upload_perms, f.show_rules, c.name as cat_name, c.id as cat_id FROM ibf_topics t, ibf_forums f , ibf_categories c WHERE t.tid=".$ibforums->input['t']." and f.id = t.forum_id and f.category=c.id"); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Total Опубликовано 24 Июля 2003 Автор Жалоба Поделиться Опубликовано 24 Июля 2003 Вообщем вот весь модинг (спасибо за наводку theIggs):Открываем index.phpищем:$ibforums->vars['img_url'] = 'style_images/' . $ibforums->skin['img_dir']; Далее вставляем: // hack KOROTKIE IMENA//--------------------------------// Short tags...//-------------------------------- if ( $ibforums->input['forum'] != "" ){ $ibforums->input['act'] = "SF"; $ibforums->input['f'] = intval($ibforums->input['forum']);}else if ( $ibforums->input['topic'] != ""){ $ibforums->input['act'] = "ST"; $ibforums->input['t'] = intval($ibforums->input['topic']); // Grab and cache the topic now as we need the 'f' attr for // the skins... $DB->query("SELECT t.*, f.name as forum_name, f.id as forum_id, f.read_perms, f.reply_perms, f.parent_id, f.use_html, f.start_perms, f.allow_poll, f.password, f.posts as forum_posts, f.topics as forum_topics, f.upload_perms, f.show_rules, c.name as cat_name, c.id as cat_id FROM ibf_topics t, ibf_forums f , ibf_categories c WHERE t.tid=".$ibforums->input['t']." and f.id = t.forum_id and f.category=c.id"); $ibforums->topic_cache = $DB->fetch_row(); $ibforums->input['f'] = $ibforums->topic_cache['forum_id'];}else if ( $ibforums->input['user'] != ""){ $ibforums->input['act'] = "Profile"; $ibforums->input['MID'] = intval($ibforums->input['user']);}else{ $ibforums->input['act'] = $ibforums->input['act'] == '' ? "idx" : $ibforums->input['act'];}// hack KOROTKIE IMENA ПОВТОРЯЮ - ЭТО ДЛЯ ВЕРСИЙ ИЗ СЕРИИ 1.1.* Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 adviser Опубликовано 1 Августа 2003 Жалоба Поделиться Опубликовано 1 Августа 2003 Ну поставил я, а что должно было изменится то с установкой этого хака? Я что-то изменений не заметил... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Total Опубликовано 1 Августа 2003 Автор Жалоба Поделиться Опубликовано 1 Августа 2003 adviser Ну ты посмотри хак. Разве мы редактировали какие-то шаблоны? Нет! Теперь редактируй шаблоны и ставь короткие ссылки (сессию не забудь оставить!!!) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 d1pro Опубликовано 1 Августа 2003 Жалоба Поделиться Опубликовано 1 Августа 2003 Total А и в правду - что этот хак дает можешь разъяснить? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Total Опубликовано 1 Августа 2003 Автор Жалоба Поделиться Опубликовано 1 Августа 2003 Заменят ссылкуhttp://www.ibresource.ru/forums/index.php?...&f=14&t=1159&s=наhttp://www.ibresource.ru/forums/index.php?topic=1159 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 adviser Опубликовано 1 Августа 2003 Жалоба Поделиться Опубликовано 1 Августа 2003 Total А тоже типа этого, но для юзеров можно сделать, чтобы заменяло ссылки.. ?? http://www.ibresource.ru/forums/index.php?...e&CODE=03&MID=4 на что-нибудь типа http://www.ibresource.ru/forums/index.php?member=4 илиhttp://www.ibresource.ru/forums/index.php?user=4 Добавлено: Вопрос снимается с обсуждения , криво смотрел хак.... Добавлено: Не, всё же вопрос не снимается, кроме topic и user тут больше ничего нету что ли? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Total Опубликовано 2 Августа 2003 Автор Жалоба Поделиться Опубликовано 2 Августа 2003 adviser есть forum=14 topic=14565 user=1 Тоесть он меняет для пользовательского профиля, топика и форума Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 B.X Опубликовано 9 Августа 2003 Жалоба Поделиться Опубликовано 9 Августа 2003 А нельзя никак оттуда убрать ещё и index.php?Чтобы показывал просто http://sait.ru/showtopic=1234Очень бы было хорошо. Имеется ввиду это сделать внутренними средствами форума. А не через httaccess и mod_rewrite. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 j0k3r Опубликовано 9 Августа 2003 Жалоба Поделиться Опубликовано 9 Августа 2003 B.X Хм.. а как это сделать внутренними средствами форума???Имхо, хтакцесс... и тогда site.ru/?showtopic=1234 Total Спасибо... сейчас буду ставить...Хотя кошмар.. это ж сколько всего и везде ссылок надо править... да? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 B.X Опубликовано 9 Августа 2003 Жалоба Поделиться Опубликовано 9 Августа 2003 А что надо в htaccess прописать?И нельзя так, чтобы: http://sait.ru/showtopic/4555 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 urisoft Опубликовано 9 Августа 2003 Жалоба Поделиться Опубликовано 9 Августа 2003 B.X И нельзя так, чтобы: http://sait.ru/showtopic/4555Все равно нужен будет htaccessФизически такого файла/пути нету А вот http://site.ru/?topic=1234 должно работать и без htaccessТолько зачем ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 B.X Опубликовано 9 Августа 2003 Жалоба Поделиться Опубликовано 9 Августа 2003 Некоторые статистические системы считают, что если идет обращение к index.php, то это идет обращение к одному и тому же файлу. То есть и index.php?showtopic=123и index.php?showtopic=899 они считают одинаковыми. Если будет без index.php то тогда должно быть всё нормально. А ссылки такого вида http://site.ru/showtopic/344 будут показываться всеми. Даже самыми захудалыми системами. Просто тут речь идет о самом важном. О совместимости. Некоторые системы до сих пор не поддерживают нужных улучшений. Но этими системами в рунете пользуются и поэтому надо, всё-таки ориентироваться и на них тоже... Так что надо написать, чтоб это сделать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Total Опубликовано 9 Августа 2003 Автор Жалоба Поделиться Опубликовано 9 Августа 2003 Сячас все настявят коротких линок ВЫ СЕССИИ ИЗ ЛИНКИ НЕ УДАЛЯЙТЕ, а то жопа будет Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 j0k3r Опубликовано 9 Августа 2003 Жалоба Поделиться Опубликовано 9 Августа 2003 B.X Некоторые статистические системы считают, что если идет обращение к index.php, то это идет обращение к одному и тому же файлу. То есть и index.php?showtopic=123и index.php?showtopic=899 они считают одинаковыми.Это что за система, кстати? А её корми конвертором Total А ты как думал? "Жопа, какая ещё жопа? " То есть, надо будет удалить "хак, убирающий сессии" ... и урл будет http://www.ibresource.ru/forums/index.php?...s=ОйМамаНеХотимТак я понял (НЕТ) ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Total Опубликовано 9 Августа 2003 Автор Жалоба Поделиться Опубликовано 9 Августа 2003 j0k3r урл именно такой и будет. Но я сейчас думаю с друзьями как убрать из ссылки сесии. Есть 2 идеи. 1 - 100% будет работать, вторую надо пробовать. Но первая не очень практична Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 j0k3r Опубликовано 10 Августа 2003 Жалоба Поделиться Опубликовано 10 Августа 2003 Да... хотелось бы сессии убрать Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 bizzznesmen Опубликовано 10 Августа 2003 Жалоба Поделиться Опубликовано 10 Августа 2003 Извините за вопрос не совсем по теме:на одном форуме (phpBB) я видел такую "штуку":Названия новых тем "автоматически" транслитизировались и переходили в ссылки:Оппа! На том форуме ещё и в html (?) конвертит!Вобщем выглядит так:http://сайт_форума/категория/форум/ZdesMog...ostiAvtoru.htmlВо как!Через некоторое время (когда тема перестанет быть новой/популярной) ссылка принимает свой "обычный" вид. (*.html!)А теперь вопрос: ( )есть ли такой хак для IPB?P.S. Не хотел просто создавать новую тему - если надо - скажите. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Total
реально ли сделать также как и в 1.2 версии, только для более ранних. Уж очень мне приглянулась эта идея. (само собой старые тоже должны работать)
Есть идеи ?
Ссылка на комментарий
Поделиться на других сайтах
20 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.