![]() |
Страницы (2): [1] 2 » Показаны 21 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Вопрос: Копаемся в коде vBulletin (http://netadmin.ws/forum/showthread.php?threadid=4693)
Вопрос: Копаемся в коде vBulletin
Вопрос 1: Как думаете, ничего страшного не случится, если я в install.php вствлю:
$DB_site->query("INSERT INTO setting VALUES (NULL,6,'Use lite registration page?','litereg','0','Using this option will only display required fields for users when signing up.','yesno','18')
")
..или тут ещё что-то нужно учесть?
__________________
--->> M y R S S . R U <<--- Stop trying to get Lucky.. Get informed!!
Navin
ну, вроде всё нормально... а оно тебе надо? 
e1 добавил 10-03-2003 в 20:37:44:
Погоди, погоди... а зачем тебе это в install.php пихать???
Значение проще через phpmyadmin вставить...
да форум с хаками установленными хочет сделать.
__________________
Всегда есть решение.
проверил :-)) все работает (на что нужно обращать внимание, так это на последнюю цифру, 18 в нашем случае, это порядковый номер в таблице №6 'User Registration Options'
копаемся дальше..
__________________
--->> M y R S S . R U <<--- Stop trying to get Lucky.. Get informed!!
Вообще есть такой хакчик, Улегченная регистрация... могу подкинуть если что...
__________________
КУКУ, врушка 
Вопрос 2: Что-то я напорталчил, ищу как это можно пофиксить.. может кто поможет?
при отправке нового сообщеия вылезает:
Database error in vBulletin 2.3.0:
Invalid SQL: UPDATE post SET pagetext='Моё сообщение',
allowsmilie='1',showsignature='0',iconid='0',attac
hmentid='0',topic='' WHERE postid=''
mysql error: Неизвестное поле 'topic' в field list
mysql error number: 1054
Date: Monday 10th of March 2003 11:45:34 PM
Script: http://localhost/forums/forums/newthread.php
Referer: http://localhost/forums/newthread.p...read&forumid=2&
__________________
--->> M y R S S . R U <<--- Stop trying to get Lucky.. Get informed!!
Navin
открывай файл newthread.php и ищи там строчку, которая начинается с:
$DB_site->query("UPDATE post SET pagetext='"
так вот там у тебя есть лишняя(?) переменная topic. Ты можешь или удалить её или создать соотв. поле в таблице post. Насколько я понимаю, это фишка от портала, видимо не до конца анинсталировал или наоборот
__________________
http://www.compware.ru - сайт о разгоне
Вопрос 3: Как добавить доп. поля в User CP => Профайл => Обязательная информация / Необязательная информация
Интересуют шаги.. чтобы что-нить не упустить
Navin добавил 10-03-2003 в 23:06:54:
1 шаг. Добавляем доп. столбец(ы) в таблицу "user" в базе vB
2 шаг. Провим темплит "modifyprofile" ..а дальше что?
P.S.: Ферзь, вышли ссылку на мыло
__________________
--->> M y R S S . R U <<--- Stop trying to get Lucky.. Get informed!!
Navin
Могу дать тебе ссылку где есть бесплатные 6-7 стилей. Плюс тут в дампе есть стили...
__________________
КУКУ, врушка 
Navin
quote:
Как добавить доп. поля в User CP => Профайл => Обязательная информация / Необязательная информация
__________________
No pity, no mercy, no regret.
Vanish, нет доп. столбец нужно вставлять в таблицу "user" (там содержится ВСЯ информация о пользователе),
а в "userfield" можно доп. поля вставить из панели администратора.. меня интересуют др. разделы (кроме доп. информации, как то "Location" и т.п.)
Потом нужно подправить темплит "modifyprofile", затем внести изменения в member.php - на этом этапе я застрял :-)) Выручайте
Navin добавил 11-03-2003 в 07:37:05:
Всё заработало.. (ошибку допустил при редактировании "modifyprofile")
__________________
--->> M y R S S . R U <<--- Stop trying to get Lucky.. Get informed!!
<td bgcolor="{secondaltcolor}"><normalfont>$userinfo[fullname]</normalfont></td>
Ответ 3: (может кому понадобится ещё)
1 шаг. Добавить новый(ые) столбец(ы) в таблицу "user" базы данных vB
2 шаг. Добавить доп. поля в темплитах: modifyprofile, getinfo*, memberlistsearch*
3 шаг. Внести изменения в файлы: member.php, memberlist.php, user.php
* - не обязательно
Ну вот похоже всё, глюков не наблюдается. ..так никто тольком и не помог
__________________
--->> M y R S S . R U <<--- Stop trying to get Lucky.. Get informed!!
Navin в следующий раз пиши что ты хочешь. В любом случае если ты так новые поля в профиль добовляешь, то это наверное от большого ума... В любом случае это не рационально. Прежде чем что либо делать надо хотя бы понять как это работает, а не идти на пролом...
__________________
No pity, no mercy, no regret.
Vanish, судя по твоему первому посту, ты не сможешь сделать это проще, чем я!! Давишь авторитетом.. слова, слова. Можешь доказать, что дополнительные поля в профиль я вставляю таким образом не от большого ума?
__________________
--->> M y R S S . R U <<--- Stop trying to get Lucky.. Get informed!!
| Формат времени GMT. Текущее время 23:43. | Страницы (2): [1] 2 » Показаны 21 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.