Доброе время суток.
У меня такая проблема... использую "свою тему" (передала из HTML шаблона) подключила content profile создала дополнительные поля для редактирования профиля пользователя. Создала файл в своей теме user-profile.tpl.php (внутри сейчас это:<div class="profile"><?php print $user_profile; ?></div>
)
и выводится всё как на фото((( что можно изменить где искать причину такого вывода ???
Делала подобное по статье http://druit.ru/blogs/tnt/204 и в файле user-profile.tpl.php писала как в статье описано, всё равное выводит так же и css редактировала по статье ...всё одно((((
Вложение | Размер |
---|---|
bezymyannyy.png | 109.98 КБ |
Комментарии
все все коды писала? и модуль свой тоже создавала?
ПС за такой скрин по руках бить надо.. и сайт недоделаный вообще. Доделай сначала статьи, ссылки и тп и только тогда берись за создание соц сети
Как вариант можно обратиться к автору вышеописанного блога. Он отвечал на многие комментарии.
Как вариант, этот регион может уйти вниз, если физически не помещается между двумя боковыми регионами, т.е. если пытаться засунуть палку диаметром 1 метр в отверстие 10 сантиметров будет примерно такой же результат, а вообще и однго пикселя может хватить
Я соц сеть не делаю...я делаю профиль для пользователя. А заполнять сайт не чем... пока просили пустые блоки сделать, что собственно и сделано. Скрин такой что бы понятно было в чем проблема, образно
и модуль писала, всё тоже самое. ведь content profile он создает материал с данными пользователя..., материал выводится нормально без пробела (node/16)
это тоже проверяла, вроде его ширина подходит
Не "вроде", а не проверяла. Поверь старому верстальщику: margin и padding плохо дружат между собой. И выпадение блоков при неправильном позиционировании - нормальное дело. И если в одном браузере все идеально, то в другом может быть гораздо хуже... Если не умеешь верстать дивной версткой (
<div>
), то верстай в таблицах - там гарантированно ничто и никуда не уедет. Хотя убгие дизайны получаются...проверяла, этот блок подходит по ширене
1.Вы точно все регионы прописали?
2.Регионы попробуйте прописать темплейт вашей темы, если не поможет то в темплейт.инфо Вашей темы
3. вообще то в юзер-профайл должно быть написано что-то типа такого -
<?php
<div class="profile">
<div class="profile-left"><?php print $profile_photo; ?><?php print $user_actions; ?><?php print $friends; ?>
<?php print $profile_region; ?>
<?php
?>
Это конечто же при условии, что вы сделали свой модуль как в той статье с такими переменная и регионами
потом пошол след регион с полями вашими:
<?php
<div class="profile-right">
?>
и правильно css для регионов пропишите. так как в статье написано
о, уже 2 симпотичные девушки в теме...
а обертки на этой странице и на других одинаковые? Так же могут использоваться дополнительные классы для body, для указания числа колонок, от которых и будут задаваться размеры регионов, словом, возможных источников проблемы может быть много. Если бы Вы дали
номер телефонаадрес Вашего сайта, подсказать было бы на много проще. Если сие на домашнем сервере, и у Вас нет роутера(или умеете настраивать на нем маршутизацию) и IP белый(пусть даже динамический), то можно дать ip(только подключение к сети провайдера после этого не разрывать), можно в личку, если боитесь хацкеров.сделайте все на отдельной странице, где нет всяких ваших блоков слева и справа. если получится все, то будете наверняка знать что дело в css. Потому как если вы все правильно прописали по статье, оно все должно становится...а по картинке и правду тяжело сказать
http://tester.m-vestnik.ru/?q=users/moder вот так у меня
http://tester.m-vestnik.ru/?q=prof/16 тот же самый профиль
к первой ссылки дайте доступ
по второй могу сказать, что фото у вас находится в левом регионе, что не правильно, если вы хотите сделать все по той статье.
Киньте начало Вашего кода с юзер-профайл. Посмотрю, что не так. Строчек так 20-25
и еще мне кажется, что места у вас все-таки маловато для такого профиля как вы хотите, он у Вас по ширине просто не влезет... а если влезет, будет смотреться ужасно
я из той статьи смотрела лишь как оформить профиль, сейчас делаю по своему, и модуль ,который используется в статье я не использую сейчас, т.к. делала всё как там написано и у меня получился белый экран. внутри плофайла соответственно нет того текста как в статье, а стандартная строка
<div class="profile"><?php print $user_profile; ?></div>
по первой ссылке можно пройти я доступ сделалаширина блока div.profile = 450px (это когда смотрим профиль пользователя), если смотреть node/16 ширина блока = 450px, они одинаковы получаются
Как оформить? то есть взяли оттуда css?
тогда у вас естественно нече не получится, там все взаимосвязанно! Или вы только css там смотрели? так у Вас и не получится так как там css привязан к полю, которое привязано к переменной, которая привязана к региону, который прописан в теме=)А у вас и не стает все на свои места, так как там привязка главная именно к региону!
а вот что выдает мне Ваша ссылка - Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /.
Reason: Error reading from remote server
бывает глюк такой, вроди сейчас всё норм... конечно и css я не брала я же понимаю что связанно всё, я не так выразилась, на счёт оформить, смотрела какой модуль нужен и как поля добавить вот и всё.
всё получилось, мешалась это
.profile {clear: both; ...
всем спасибо за помощь)