Что нового

Dle форум на субдомене

  • Автор темы Автор темы c0yc
  • Дата начала Дата начала
C

c0yc

Гость
Цитата: c0yc\"обсудить статью\" ? :)я еще ни разу не видел чтобы это работало если честно)
 
Цитата: c0ycвот именно что нужно что бы работало только в _http://forum.mertvya.com/ .меняете в шабе, main.tpl _http://mertvya.com/forumна http://forum.mertvya.com/
 
_mertvya.com сайт_mertvya.com/forum форум_forum.mertvya.com осн.форумНасчет диза итп не орать :) сам знаю что пока Г так что..))насчет .htaccessдумал но чета побаиваюсь я его править))) тк не все понимаю что там написано.
 
мхах а че бояться то? сделай копию поставь в укромное место, если не получится вернешь то что скопировал до изменеия, простая логика
 
почти заработало! :)ИЗ    if ($forum_config['mod_rewrite'])        {            $forum_last_link = "<a href='/forum/forum_{$row['id']}'>{$row['name']}</a>";            $topic_last_link = "<a href='/forum/topic_$row[tid]'>{$row['title']}</a>";                    } else         {            $forum_last_link = "<a href='/?do=forum&showforum={$row['id']}'>{$row['name']}</a>";            $topic_last_link = "<a href='/?do=forum&showtopic=$row[tid]'>{$row['title']}</a>";        }Вif ($forum_config['mod_rewrite'])        {            $forum_last_link = "<a href='http://forum.mertvya.com_{$row['id']}'>{$row['name']}</a>";                        $topic_last_link = "<a href='http://forum.mertvya.com/topic_$row[tid]'>{$row['title']}</a>";                    } else         {            $forum_last_link = "<a href='http://forum.mertvya.com/?do=forum&showforum={$row['id']}'>{$row['name']}</a>";                        $topic_last_link = "<a href='http://forum.mertvya.com/?do=forum&showtopic=$row[tid]'>{$row['title']}</a>";        }Теперь активная тема переводит норм а вот активный раздел переводит в _http://forum.mertvya.com_1/ попой чую что рядом с разгадкой)яху!разобрался :) надо было$forum_last_link = "<a href='http://forum.mertvya.com/forum_{$row['id']}'>{$row['name']}</a>";то есть /forum_ оставить было надо :) спасиб!так :) новая проблема ) теперь при попытке нажать по нику пользователя и выбрать пункт к примеру отправить личное сообщение или просмотр информации форум ясен фиг перекидывает к примеру на:_http://forum.mertvya.com/index.php?subaction=userinfo&user=adminВместо_http://mertvya.com/index.php?subaction=userinfo&user=adminосталось это вылечить))
 
эм... не.Смотри, ссылки на другие разделы я сам могу сделать )) интересует как поправить куда ссылается \"Последние темы\" ведь по щелчку перекинет на _http://mertvya.com/forum а не на _http://forum.mertvya.com/
 
идите в /engine/forum/sources/modules/show.last.phpнайдите $forum_last_link = \"<a href=\'/forum/forum_{$row[\'id\']}\'>{$row['name\']}</a>\";                        $topic_last_link = \"<a href=\'/forum/topic_$row[tid]\'>{$row[\'title\']}</a>\";/forum/forum поменяйте на http://forum.mertvya.com//forum/topicна http://forum.mertvya.com/topicпатом найдите $forum_last_link = \"<a href=\'/?do=forum&showforum={$row[\'id\']}\'>{$row[\'name\']}</a>\"; $topic_last_link = \"<a href=\'/?do=forum&showtopic=$row[tid]\'>{$row[\'title\']}</a>\";?do=forum&showforumменяем на http://forum.mertvya.com/?do=forum&showforum/?do=forum&showtopicна http://forum.mertvya.com/?do=forum&showtopicможет и будет работать правильно!
 
Цитата: туретскийв файле .htaccess поправьпосматри там, или попробуй также, в шабе, у тебя видно стоит там Наш форум, и ссылка сайт.ru/forum. замени на forum.сайт.ru, если все норм там, то кидай ссылку на сайт, в слепую я слеп!
 
Все поставил и вроде все работает :)Вопрос в другом.Есть субдомен вида forum.сайт.ru и на него поставил форум.Но при переходе на сайт.ru/forum человек переходит не на forum.сайт.ru а на сайт.ru/forum. То есть редиректа нет.Дизайн естественно получается разный.Как это вылечить?:)+ такая же ерунда в \"Последние темы форума\".То есть при нажатие по посл. теме - перекидывает на сайт.ru/forum.Надеюсь вы поняли о чем я :))
 
идите в /engine/forum/sources/components/init.phpнаходим так такую строку return(\"<a href=\'{$config[\'http_home_url\']}?subaction=userinfo&user=\".urlencode($user).\"\'>{$title}</a>");и ставим вместо http_home_urlВашу ссылку на сайт, если не поможет, верните как было, и напишите тут, будем искать другой выход
 
Цитата: c0ycтак :) новая проблема ) теперь при попытке нажать по нику пользователя и выбрать пункт к примеру отправить личное сообщение или просмотр информации форум ясен фиг перекидывает к примеру на:по идее этого не должно было быть потому что ты же не трогал userinfo.... правильно? А только форум я теперь не врубаюсь как могло это испортиться)
 
Цитата: Daveпо идее этого не должно было быть потому что ты же не трогал userinfo.... правильно? А только форум я теперь не врубаюсь как могло это испортиться)Форум поставил на субдомен и теперь ссылки из форума на \"Просмотр профиля\" и на \"Отправить личное особщение\" и на \"Админка\" вида:_http://forum.mertvya.com/index.php?subaction=userinfo&user=ArtiomА должны быть вида:_http://mertvya.com/index.php?subaction=userinfo&user=Artiomшаблон userinfo не трогал да и дело не в нем.xmaxatx:Заменил return(\"<a href=\'{$config[\'http_home_url\']}?subaction=userinfo&user=\".urlencode($user).\"\'>{$title}</a>");наreturn(\"<a href=\'{$config[\'http://mertvya.com\']}?subaction=userinfo&user=\".urlencode($user).\"\'>{$title}</a>\");Разницы не заметил :(
 
Цитата: c0ycРазницы не заметил :(сегодня пороюсь, может что найду
 
На форуме разработчика ответили как:Файл /ajax/dle_forum.js (на поддомене)// ********************************************************************************// USER MENU// ********************************************************************************function FUserMenu( url, m_id, group, forum_url ){var menu=new Array();menu[0]='<a href="' + dle_root + 'index.php?subaction=userinfo&user=' + url + '">' + menu_profile + '</a>';menu[1]='<a href="http://SITE.RU/index.php?do=pm&doaction=newpm&user=' + m_id + '">' + menu_send + '</a>';menu[2]='<a href="' + forum_url + 'act=getforum&code=user&mname=' + url + '">Найти темы пользователя</a>';if (group == '1') {menu[3]='<a onclick="window.open('' + dle_root + dle_admin + '?mod=editusers&action=edituser&id=' + m_id + '', 'User','toolbar=0,location=0,status=0, left=0, top=0, menubar=0,scrollbars=yes,resizable=0,width=540,height=500'); return false;" href="#">' + menu_uedit + '</a>';}return menu;};так, заработало все кроме \"Админцентр\" вот он по старинке кидает хз куда тока не туда :)
 
Цитата: c0ycНа форуме разработчика ответили как:Файл /ajax/dle_forum.js (на поддомене)точно, НОСделайте так, зайдите в папку Sub Domain и залейте их все на сервер, может тогда все заработаети в этом коде // ********************************************************************************// USER MENU// ********************************************************************************function FUserMenu( url, m_id, group, forum_url ){var menu=new Array();menu[0]=\'<a href=\"\' + dle_root + \'index.php?subaction=userinfo&user=\' + url + \'\">\' + menu_profile + \'</a>\';menu[1]=\'<a href=\"http://SITE.RU/index.php?do=pm&doaction=newpm&user=9; + m_id + \'\">\' + menu_send + \'</a>\';menu[2]=\'<a href=\"\' + forum_url + \'act=getforum&code=user&mname=\' + url + \'\">Найти темы пользователя</a>\';if (group == \'1\') {menu[3]=\'<a onclick=\"window.open(\'\' + dle_root + dle_admin + \'?mod=editusers&action=edituser&id=\' + m_id + \'\', \'User\',\'toolbar=0,location=0,status=0, left=0, top=0, menubar=0,scrollbars=yes,resizable=0,width=540,height=500\'); return false;\" href=\"#\">\' + menu_uedit + \'</a>\';}return menu;};измените http://SITE.RU/index.php на свое
 
Верх