[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вертикальный текст
jonnygogo
Здравствуйте, а как можно реализовать вертикальный текст?



Спустя 4 минуты, 46 секунд (10.10.2010 - 11:48) inpost написал(а):
Тебе как графический елемент дизайна или текст?
Тебе как текст, повернутый на 90 градусов, или чтобы буквы шли одна под одной?

Спустя 5 минут, 3 секунды (10.10.2010 - 11:53) jonnygogo написал(а):
Цитата (inpost @ 10.10.2010 - 08:48)

Тебе как текст, повернутый на 90 градусов, или чтобы буквы шли одна под одной?

А разве это не одно и тоже?

Ну, чтобы текст, а не картинка шел вертикально, буква под буквой.

Спустя 30 минут, 57 секунд (10.10.2010 - 12:24) kovaldm написал(а):
Пример в студию.

Спустя 2 минуты, 38 секунд (10.10.2010 - 12:26) jonnygogo написал(а):
user posted image

Только заместо цифр будет текст, и хотелось бы , чтобы он был вертикальным.


Спустя 56 минут, 46 секунд (10.10.2010 - 13:23) kovaldm написал(а):
Текст будет таким:
Т
е
к
с
т

или таким:
user posted image

Спустя 30 минут, 5 секунд (10.10.2010 - 13:53) jonnygogo написал(а):
kovaldm

Без разницы в принципе. Но навреное все же 1й вариант.

Спустя 45 минут, 39 секунд (10.10.2010 - 14:39) Xpund написал(а):
А от куда берёться данный текст?

Спустя 7 минут, 21 секунда (10.10.2010 - 14:46) jonnygogo написал(а):
Он берется в зависимости от порядка создании материала. ну или проще говоря порядковый номер это. Но я его заменю на текст и он будет браться из другого принципа.

Спустя 1 час, 1 минута, 25 секунд (10.10.2010 - 15:48) kovaldm написал(а):
$text = 'Вася Пупкин';
$text=str_split($text);
foreach($text as $v)
{
echo $v.'<br>';
}

Только данный метод с utf-8 не работает.

Спустя 24 минуты, 9 секунд (10.10.2010 - 16:12) jonnygogo написал(а):
kovaldm

Очень печально, у меня какраз UTF-8

хм... А может можно как-то сделать, чтобы у меня заместо этого текста появлялась картинка?

Ну допустим, человек заполняя анкету в поле Ваше семейное положение (к примеру) Выбирает значение ЖЕНАТ, и потом уже когда закончено заполнение анкеты, когда она уже добавлена за место слова ЖЕНАТ вставлялась картинка user posted image (к примеру, но с вертикальной надписью ЖЕНАТ)

Ну а если он выбрал бы из предоставленых вариантов ХОЛОСТ, то картинка была бы другой (с надписью холост)

Спустя 3 минуты, 18 секунд (10.10.2010 - 16:15) kovaldm написал(а):
Можно и так сделать. Можно вобще для каждого символа нарисовать свою картинку. Только мне кажется это слишком сложно.

Спустя 2 минуты, 52 секунды (10.10.2010 - 16:18) jonnygogo написал(а):
Ну у меня будет всего 3 варианта заплнения поля, соответственно будет всего 3 картинки. Помогите пожалуйста, это реализовать.

Спустя 14 минут, 52 секунды (10.10.2010 - 16:33) jonnygogo написал(а):
$linkTarget = sefRelToAbs( "index.php?option=$option&page=show_ad&adid=".$row->id."&catid=".$row->category."&Itemid=".$itemid);

if ( $row->flag_commercial == 1) {
$sClassId = "class=\"jooCommercial\" id=\"jooAdHeader\"";
}
else {
if( $row->flag_featured == 1) {
$sClassId = "class=\"jooFeatured\" id=\"jooAdHeader\"";
}
else {
$sClassId = "class=\"adsmanager_table_description\"";


}
}



echo '<tr '.$sClassId.' >';

if ($conf->show_id == 1){
echo '<td >'.[b]$row->id.[/b]'</td>';
}
?>


Вот кусок кода, где $row->id. я заменю на $row->название поля.

Спустя 43 минуты, 38 секунд (10.10.2010 - 17:16) kovaldm написал(а):
$text = 'Вася Пупкин';
$text=mb_convert_encoding($text, 'cp-1251', 'utf-8');
$text=str_split($text);
foreach($text as $v)
{
$v=mb_convert_encoding($v, 'utf-8', 'cp-1251');
echo $v.'<br>';
}

Вот так работает c utf-8.

Спустя 13 минут, 43 секунды (10.10.2010 - 17:30) jonnygogo написал(а):
kovaldm


эмм.. А как мне это прикрутить к вышеуказанному коду?

Спустя 24 минуты, 45 секунд (10.10.2010 - 17:55) jonnygogo написал(а):
Что-то я попробовал поковыряться-не вышло прикрутить. какэто можно сделать?

Спустя 17 минут, 29 секунд (10.10.2010 - 18:12) kovaldm написал(а):
Это ООП? Я с ним знаком очень-очень слабо.sad.gif

Спустя 2 минуты, 49 секунд (10.10.2010 - 18:15) jonnygogo написал(а):
не, это не ООП, это ads_manager.

Спустя 12 минут, 46 секунд (10.10.2010 - 18:28) kovaldm написал(а):
Не, ничего не понимаю, а где там должен быть вывод строки?

Спустя 9 минут, 59 секунд (10.10.2010 - 18:38) jonnygogo написал(а):

echo '<tr '.$sClassId.' >';

if ($conf->show_id == 1){
echo '<td >'.[b]$row->id.'</td>';[/b]
}
?>

Ну вот я думаю, что жирным выделением и есть вывод строки.

Код поля, которое будет выводится с вертикальным текстом в картинке называется ad_status

Его я вставлю после $row->

Получится

echo '<tr '.$sClassId.' >';

if ($conf->show_id == 1){
echo '<td >'.[b]$row->ad_status.'</td>';[/b]
}
?>

Все, что угодня если вставить будет выводится, наверное.
Надеюсь я правильно понял ваш вопрос?

Спустя 12 минут, 34 секунды (10.10.2010 - 18:51) kovaldm написал(а):
Ну здесь, как я понимаю, объект обращается к методу, или как там правильно... Не рискну что-либо менять. Может кто-нибудь разбирающийся подскажет.

Спустя 1 час, 43 минуты, 24 секунды (10.10.2010 - 20:34) kovaldm написал(а):
Что решается?

Спустя 1 час, 44 минуты, 19 секунд (10.10.2010 - 22:18) jonnygogo написал(а):
kovaldm

К сожалению нет. но, что-то придумаю. Наверное.Спасибо вам за помощь. biggrin.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.