HomeScript.ru

Бесплатные PHP скрипты для вашего сайта

главная  •  обновления  •  о πроекте  •  справки  •  примеры  •  faq   •  φорум
Домашние скрипты - Просмотр темы - Гостевая ПРО Уменьшение пробела между фото
поиск  •  правила форума   •  последние сообщения  •  регистрация  •  вход
Главная  »    Скрипты ПРО  »    Работа и настройки  »    Гостевая ПРО Уменьшение пробела между фото
12
студент
сообщений 95
регистрация 20.05.2015
откуда  Санкт-Петербург

06.08.2016 13:54    #
Здравствуйте, Сергей

Вопрос по Гостевой ПРО
Попробовала разместить сразу три фото в сообщении. Все хорошо, появились все три, но разрыв слишком большой между каждым фото. Подскажите пожалуйста, как можно уменьшить этот разрыв?

Заодно еще вопрос - если нужно разместить например два фото в ряд , а не одно над другим - я так понимаю, что если размеры позволяют встать в ряд, то фото будут размещены не в столбик, а горизонтально в ряд? Или в любом случае это будет одно фото над другим?
Администратор
профессор
сообщений 1006
откуда  Москва

07.08.2016 20:16    #
Здравствуйте Елена. Выводом картинок из bb-кодов занимается функция function img_size($mat) (файл index.php) Она выводит строку
код

return "<div><img src=$mat[1] width=$size_img[0] height=$size_img[1] border=0 vspace=20px align=middle></div>";
 
Для управление промежутком между фото можно назначить этому диву id css правила, а само правило разместить в файле css.php, вписав туда к примеру вот это margin-bottom:5px;
А если хотите в ряд, то может div заменить на span? Но за результат не поручусь
Злой админ!
Не флудить и не спамить!
студент
сообщений 95
регистрация 20.05.2015
откуда  Санкт-Петербург

08.08.2016 11:54    #
Сергей, спасибо за ответ.
Не получается((
Пробовала разными способами, скорее всего, где-то ошиблась. Последний такой:
Прописала в css
#function img_size($mat){margin-bottom:3px;}

Пробел между фото не меняется...
Администратор
профессор
сообщений 1006
откуда  Москва

08.08.2016 18:25    #
Делаем так: в строке, которую выводит функция (return "<div> и пр.), первый див заменяем на <div id=img_bottom>
Теперь в файле css.php прописываем правило #img_bottom{margin-bottom:3px;}
Злой админ!
Не флудить и не спамить!
студент
сообщений 95
регистрация 20.05.2015
откуда  Санкт-Петербург

09.08.2016 01:20    #
Сергей, спасибо огромное! Все получилось)

Продолжаю ждать обновление Новостей ПРО, очень надеюсь осталось ждать совсем недолго)
Администратор
профессор
сообщений 1006
откуда  Москва

09.08.2016 06:45    #
Думаю, не долго. Просто летом сложно себя заставить заниматься чем-то продуктивным :)
Злой админ!
Не флудить и не спамить!
студент
сообщений 95
регистрация 20.05.2015
откуда  Санкт-Петербург

17.08.2016 12:59    #
Сергей, добрый день.
Лето, все отдыхают, на форуме тишина и только у меня вопросы)))

Вопрос по Гостевой ПРО: можно ли отключить совсем показ левой части с датой и именем автора сообщения?
Администратор
профессор
сообщений 1006
откуда  Москва

17.08.2016 22:30    #
Здравствуйте Елена.
Для начала из файла index.php удалите фрагмент
код

if($conf1[29]!="")
         {
           echo
"<table width=100% id=b_data><tr><td width=10%><img src=/$catalog/admin/img/user/date.png ></td><td>$text[1]</td></tr>
           <tr><td><img src=/$catalog/admin/img/user/user.png border=0></td><td>$text[2]</td></tr>"
;
           if(
$text[3]!="") echo"<tr><td><img src=/$catalog/admin/img/user/home.png border=0></td><td>$text[3]</td></tr>";
           if(
$text[5]!="") echo"<tr><td><img src=/$catalog/admin/img/user/site.png border=0></td><td>$text[5]</td></tr>";
           if(
$text[6]!="") echo"<tr><td><img src=/$catalog/admin/img/user/icq.png border=0></td><td>$text[6]</td></tr>";
           echo
"</table>";
         }
        else
         {
             echo
"<table width=100% id=b_data><tr><td>$text[1]</td></tr>
           <tr><td>$text[2]</td></tr>"
;
           if(
$text[3]!="") echo"<tr><td>$text[3]</td></tr>";
           if(
$text[5]!="") echo"<tr><td>$text[5]</td></tr>";
           if(
$text[6]!="") echo"<tr><td>$text[6]</td></tr>";
           echo
"</table>";
         }
        echo
"</td>";
 

Потом строку над этим фрагментом <tr><td width=20% bgcolor=$conf1[1] id=sett1 valign=top rowspan=3><a name=$file[$x]></a>";
замените на <tr><a name=$file[$x]></a>";
Злой админ!
Не флудить и не спамить!
студент
сообщений 95
регистрация 20.05.2015
откуда  Санкт-Петербург

17.08.2016 23:35    #
Спасибо огромное!!! Классно объясняете (абсолютно без шуток)!
Все получилось!
студент
сообщений 95
регистрация 20.05.2015
откуда  Санкт-Петербург

21.08.2016 22:18    #
Сергей, добрый вечер.
Честно старалась сама справиться, не получилось... в прочем, как всегда)

Продолжение вопроса по Гостевой ПРО. После всех выше указанных переделок, каждая картинка, фото, в каждом сообщении теперь прижата к левой части. Как и где можно прописать отступ или расположение в центре для всех фото, которые добавляется через кнопку - Добавить фото, а не кодом?

12
Главная  »    Скрипты ПРО  »    Работа и настройки  »    Гостевая ПРО Уменьшение пробела между фото   Δ
эту тему просматривают    гостей  0 пользователей 0