Немного важных и непонятных для меня вопросов

Привет всем,

Я совсем недавно занялся изучением движка лс и сразу несколько вопросов:

1. Как увеличить аватар в профиле? не 100 на 100… а 200 или 300 на 300? читал уже ответы в подобной темы, но не понял

2. что отвечает за лого сайта? к примеру у меня тестовый сайт www.pr.oxim.us/bmwhouse и лого у меня какое то маленькое… в общем хотелось бы как то сделать более видимым…

3. как добавить в профиль больше контактной инфы… соц. сервисы...? иконки есть… а мануала по этому поводу я не нашёл…

4. мне нужно в профиль добавить поля «мой автомобиль» чтобы написать марку и модель авто (можно одно поле… к примеру bmw 7)… а потом чтобы в статистике выдавалось как с городом и страной (типа тегов, по популярности) популярные машины… как это сделать?

немного багов или моих ошибок при использовании модулей:

1. установил модуль от intank Дни Рождения и теперь ошибка:

Warning: Smarty error: Not found template for block: birthdays in /nfs/c03/h04/mnt/49765/domains/pr.oxim.us/html/bmwhouse/classes/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092

www.pr.oxim.us/bmwhouse/people/

2. установил модуль запроса инвайта от skif, и снова какая то ошибка справа сверху красным горит…
pr.oxim.us/bmwhouse/registration/

Ответьте люди добрые на мои вопросы или дайте пожалалуйста какие то ссылки чтобы я смог прочесть.

Больше вопросов думаю не будет!

Денис

53 комментария

avatar
Вот пример добавления Jabber контакта Статья (Автор asdx)

P.S. А копирайты движка можно бло и оставить, уважайте труды! Учитывая то что система бесплатная!
avatar
спасибо! а как добавить мсн и скайп? и прочие соц. сервисы?

копирайты я смотрел как убираются… так что тут ничего личного… и сайт просто демка… о которой знает 5 человек )))

а как насчёт других вопросов?
avatar
Так же дублировать всё…
avatar
извините не понял…
avatar
извините не понял…

соц. сервисы и контакты это не столь важно как другие вопросы…
avatar
Не пробовали вклбчать логику, не? Всё так явно, аж ппц.

По первому вопросу: classes/actions/ActionSettings.class.php
if (isset($_FILES['avatar']) and is_uploaded_file($_FILES['avatar']['tmp_name'])) {				
				$sFileTmp=$_FILES['avatar']['tmp_name'];
				if ($sFileAvatar=func_img_resize($sFileTmp,DIR_UPLOADS_IMAGES.'/'.$this->oUserCurrent->getId(),'avatar_100x100',3000,3000,100,100)) {
					func_img_resize($sFileTmp,DIR_UPLOADS_IMAGES.'/'.$this->oUserCurrent->getId(),'avatar_64x64',3000,3000,64,64);
					func_img_resize($sFileTmp,DIR_UPLOADS_IMAGES.'/'.$this->oUserCurrent->getId(),'avatar_48x48',3000,3000,48,48);
					func_img_resize($sFileTmp,DIR_UPLOADS_IMAGES.'/'.$this->oUserCurrent->getId(),'avatar_24x24',3000,3000,24,24);
					func_img_resize($sFileTmp,DIR_UPLOADS_IMAGES.'/'.$this->oUserCurrent->getId(),'avatar',3000,3000);
					$this->oUserCurrent->setProfileAvatar(1);
					$aFileInfo=pathinfo($sFileAvatar);
					$this->oUserCurrent->setProfileAvatarType($aFileInfo['extension']);
				} else {
					$bError=true;
					$this->Message_AddError($this->Lang_Get('settings_profile_avatar_error'),$this->Lang_Get('error'));
				}
			}


По второму — исключительно вёрстка шаблона. Вам сюда: htmlbook.ru/

По третьему — уже сказал. Что значит дублировать? То и значит.

По четвёртому — абсолютная аналогия с Jabber'ом и контактами.

«Баги»
В первом случае вы подключили несуществующий шаблон блока.

Во втором случае вопросы к автору.
avatar
Спасибо! буду разбираться!

можно было и по спокойнее ответить… мне показалось что вы как то нервничаете ;)
мне не надо читать никаких htmlbook мне надо показать место, которое отвечает за аватар…

«В первом случае вы подключили несуществующий шаблон блока.» ну не знаю, сделал как в инструкции написано… надо будет повторить ещё раз установку!

по инвайтам автор сказал что какой то глюк может быть… и сказал повторить установку!

ещё один вопрос… я хотел бы шаманить с сайтом прямо онлайе, а на время моих деяний хотелось бы как то закрыть сайт от посторонних… как это лучше сделать...?
avatar
Закрытость указывается в конфиге.

htmlbook почитать надо, равно как и узнать что такое CSS.
avatar
почитать, то почитю! у нас за цсс другие люди отвечают… а так для обшего образования решил сам во всё вникнуть!

ЧТо вы скажите по этому:
1. установил модуль от intank Дни Рождения и теперь ошибка:

Warning: Smarty error: Not found template for block: birthdays in /nfs/c03/h04/mnt/49765/domains/pr.oxim.us/html/bmwhouse/classes/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092

вроде делал всё как автор указал в инструкции…

Товарищ benone, это вы занимаетесь разработкой фотогалереи и фотоконкурсов?
мне как раз нужно реализовать подобный функционал для сайта, чтобы время не тратить хочу обратиться к вам. Возможности и демо я видел, так что напишите мне пожалуйста в приват возможности оплаты (кредитной картой или банком можно платить?), цены для обшего пакета (галерея + конкурсы) ну и всё что считаете нужным!

Спасибо!
avatar
1. Хак не ставил, но, судя по ошибке, нет tpl-шаблона блока. Может иметь вид block.birthdays.tpl.
2. Можно было сразу оформить заявку через «Модули». Выслал информацию
avatar
а что нужно сделать чтобы исправить ошибку?
avatar
но, судя по ошибке, нет tpl-шаблона блока. Может иметь вид block.birthdays.tpl.
avatar
Оо… Лариса здравствуйте!

А как создать этот фаил… ладно сейчас сам разберусь… что то я совсем начинаю путаться...)))
avatar
здравствуйте ;) А разве в хаке он отсутствует? Просто скопируйте его в папку с шаблоном (в корень)
avatar
Лариса вы чудо!*
полюбуйтесь: pr.oxim.us/bmwhouse/people/

заработало!
не то что я… лошаара)))
avatar
ну зачем так критично, просто иногда стоит не спешить, а внимательно раставить приоритеты ;)
avatar
Ну самокритика иногда полезное средство повышения эффективности)))) в любой сфере

А что вы скажите про проблему ниже, про пропорциональное уменьшение аватара?
avatar
поиск по оф сайту ЛС творит чудеса
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
avatar
ещё вопрос касательно аватара…

если фотка не квадратная, то аватар получается сжатым или наоборот пухлым… как этого избежать?
avatar
Использовать другую библиотеку
avatar
Максим… спасибо конечно за минусы, которые вы мне ставите, но я не настолько умён чтобы вынести достаточно информации их вашего изречения!

Слышал про какой то ImageMagic это я туда иль нет?

вот посомтрите как Лариса мне всё истолковала, и результат налицо! ;)
avatar
Я вам не поставил ни единого минуса. Я вообще минусы не ставлю на этом сайте. Может это будет ещё кому-то интересно.

По поводу другой библиотеки — лучше не париться, те кому надо, сделают в фотошопе аватару 100 на 100 в хорошем качестве.
А по поводу библиотек — можно юзать на JavaScript, они позволяют добиться хороших результатов, но прикрутить это дело будет достаточно сложно и трудоёмко. Надеюсь я удовлетворил вас?
avatar
Ловите плюсик от меня, Максим! Спасибо!

Я сам лично всегда вырезаю аватар чтобы было красиво!
Ну а лишняя парилка, это не для меня!
Да сполна удовлетворили, благодарю! ;)
avatar
Так заплати Ларисе и спи спокойно :-))
avatar
а что просто помочь без денег уже никто не может?! или всё и вся стали сплошь меркантильно?!..
avatar
Ну тут типа народ простые вопросы решать стремается. Им типа хочется новых решений и похалявнее, а тут вопрос как логотип увеличить… Или файл скопировать. Уфф, ну и зачем так напрягать себя? Пусть очкарики делают, надо им кинуть только немного денег и все будет пучком, точно говорю! :-))
avatar
не ну такой примитив я и сам хочу освоить… чтобы «очкарики» не зазнавались ;) вот блин хочется самому научиться!
avatar
а я вам только плюсы ставлю ;)
avatar
Максим… я про аватары… заменил всё что надо в фаиле classes/actions/ActionSettings.class.php теперь выглядит так:

if ($sFileAvatar=func_img_resize($sFileTmp,DIR_UPLOADS_IMAGES.'/'.$this->oUserCurrent->getId(),'avatar_200x200',3000,3000,200,200)) {
					func_img_resize($sFileTmp,DIR_UPLOADS_IMAGES.'/'.$this->oUserCurrent->getId(),'avatar_100x100',3000,3000,100,100);
					func_img_resize($sFileTmp,DIR_UPLOADS_IMAGES.'/'.$this->oUserCurrent->getId(),'avatar_64x64',3000,3000,64,64);
					func_img_resize($sFileTmp,DIR_UPLOADS_IMAGES.'/'.$this->oUserCurrent->getId(),'avatar_48x48',3000,3000,48,48);
					func_img_resize($sFileTmp,DIR_UPLOADS_IMAGES.'/'.$this->oUserCurrent->getId(),'avatar',3000,3000);
					$this->oUserCurrent->setProfileAvatar(1);
					$aFileInfo=pathinfo($sFileAvatar);
					$this->oUserCurrent->setProfileAvatarType($aFileInfo['extension']);
				} else {
					$bError=true;
					$this->Message_AddError($this->Lang_Get('settings_profile_avatar_error'),$this->Lang_Get('error'));
				}


теперь пропали аватарки тут pr.oxim.us/bmwhouse/people/

наверное потому что там было 24 на 24, а теперь такого размера вообще нет…

и в профиле ничего не изменилось… всё те же 100 на 100…

что делать?
avatar
Искать экшены по аналогии и править так же
avatar
а какие обычно отвечают за аватары? ;)
avatar
Ну смотрите какие страницы отображают аватары, идёте в соответствующий экшен и ищите необходимые строки.
avatar
не могу найти какие ещё экшены отвечают за личные аватары… ррр

подскажите!
avatar
и по поводу вёрстки… тоже не могу разобраться как лого увеличить… дуб я (((
нашёл место в style.css отвечающее за logo-bg

/* Header
-------------------------------------------------------------------*/
#header h1 { float: left; padding:59px 0 0 62px !important; text-align:right; background: url(../images/<b>logo-bg.png</b>) no-repeat 62px 59px;}
#header h1 a { color: #fff; text-decoration: none; font: normal 35px Arial, Sans-Serif; display:block;  padding:8px 0 10px 23px;}
#header h1 a strong { color: #ae3308; font-weight:bold; letter-spacing:-2px; padding-right:10px;}
#header h1 span { font: normal 13px Arial, Helvetica, sans-serif; color:#00f0ff; margin:-14px 0 0 0; display:block;}


но всё равно до конца не разобраться как тут правильно что то изменить… даже с хтмлбуком)))
avatar
лого у меня всё перекрывается… бррр
avatar
padding:59px 0 0 62px !important;

background: url(../images/<b>logo-bg.png</b>) no-repeat 62px 59px
Если изображение как ссылка, то
#header h1 a { color: #fff; text-decoration: none; font: normal 35px Arial, Sans-Serif; display:block;  padding:8px 0 10px 23px;}
#header h1 a strong { color: #ae3308; font-weight:bold; letter-spacing:-2px; padding-right:10px;}
#header h1 span { font: normal 13px Arial, Helvetica, sans-serif; color:#00f0ff; margin:-14px 0 0 0; display:block;}
можно вообще убрать, чтобы не мозолило глаза.
avatar
зы. пробуйте методом тыка там, где я указал выше.
зыы. по хорошему надо переверстать шапку, убрав вообще тег h1
avatar
понял… по логике размер лого 62 на 59 пикселов… я так уже и сделал… а всё равно перекрывается((( удалил те строчки… и лого пропало совсем(((
avatar
HTML
<h1><a href="/"><img src="..." alt=""></a></h1> 


CSS
/* Header
-------------------------------------------------------------------*/
#header h1 { float: left; padding-left: 24px; }
#header h1 a { color: #77d115; text-decoration: none; font: normal 20px Arial, Sans-Serif; }
#header h1 a strong { color: #fff; }


зы. это всё же некий хак, но работать должно.
avatar
надо вот так:

/* Header
-------------------------------------------------------------------*/
<h1><a href="/"><img src="../images/logo-png" alt=""></a></h1>
#header h1 { float: left; padding-left: 24px; }
#header h1 a { color: #77d115; text-decoration: none; font: normal 20px Arial, Sans-Serif; }
#header h1 a strong { color: #fff; }


те все строчки заменить на эти?!
avatar
О боги… HTML — в шаблоне, CSS — в файле style.css
Да, заменить, но дальше крутить самому. Если картинка будет большой, менять фон подложки header в css.
avatar
понял… спасибо!
напомни плиз как статичные страницы создавать?! /pages/admin что то такое было…
avatar
зайти по ссылке со своего же поста никак?
avatar
не pages а page
дурдом…

спасибо тебе Макс!
avatar
я создал страницу pr.oxim.us/bmwhouse/page/cars/
но в главном меню Блоги Водители О BMWHOUSE страница Cars не отображается… как сделать чтобы отображалась?
avatar
ещё раз можно немного поподробнее…
<h1><a href="/"><img src="../images/logo-png" alt=""></a></h1>


куда именно это вставлять, в какой фаил и в какое место?
avatar
плюсаните кто нить и меня за создания движухи по глупым вопросам! ;)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.