php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.07.2010, 09:04  
Neuer Benutzer
 
Registriert seit: 12.06.2010
Beiträge: 22
PHP-Kenntnisse:
Anfänger
Freimut befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Problem mit Positionierung

Also ich habe folgendes Problem:
Ich möchte, das der Preis der Versandkosten auf der selben Höhe, wie die Versandart steht (hier Hermes Versand)

mir wurde gesagt, das dies geht, indem ich die Formatierung aller Zeilen , in denen
Zitat:
$quotes[$i]['methods'][$j]['cost']
vorkommt entsprechend ändere...
Nun habe ich aber KP wie das geht bzw. was ich da machen muss,
ich poste euch dann mal den Abschnitt der Datei, in der die beiden
Zitat:
$quotes[$i]['methods'][$j]['cost']
Zeilen drin sind...
Vll könnt ihr mir ja erklären, wie ich das hinbekomme....
Code:
// set the radio button to be checked if it is the method chosen
            $checked = (($quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id'] == $shipping['id']) ? true : false);

            if ( ($checked == true) || ($n == 1 && $n2 == 1) ) {
              echo '                  <tr id="defaultSelected" class="moduleRowSelected" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="selectRowEffect(this, ' . $radio_buttons . ')">' . "\n";
            } else {
              echo '                  <tr class="moduleRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="selectRowEffect(this, ' . $radio_buttons . ')">' . "\n";
            }
?>
                    <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
                    <td class="main" width="75%"><?php echo $quotes[$i]['methods'][$j]['title']; ?></td>
<?php
            if ( ($n > 1) || ($n2 > 1) ) {
?>
                    <td class="main"><?php echo $currencies->format(tep_add_tax($quotes[$i]['methods'][$j]['cost'], (isset($quotes[$i]['tax']) ? $quotes[$i]['tax'] : 0))); ?></td>
                    <td class="main" align="right"><?php echo tep_draw_radio_field('shipping', $quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id'], $checked); ?></td>
<?php
            } else {
?>                   
									   <td class="main" align="right" colspan="2"><?php echo $currencies->format(tep_add_tax($quotes[$i]['methods'][$j]['cost'], $quotes[$i]['tax'])) . tep_draw_hidden_field('shipping', $quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id']); ?></td>
									   <?php
            }
?>
                    <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
                  </tr>
<?php
            $radio_buttons++;
          }
        }
?>
                </table></td>
                <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> 
              </tr>
<?php
      }
    }
?>
            </table></td>
          </tr>
        </table></td>
      </tr>
      <tr>
MFG
Freimut
Freimut ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.07.2010, 09:18  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Ersetz mal diese Zeile
Code:
<td class="main" align="right" colspan="2"><?php echo $currencies->format(tep_add_tax($quotes[$i]['methods'][$j]['cost'], $quotes[$i]['tax'])) . tep_draw_hidden_field('shipping', $quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id']); ?></td>
gegen diese:
Code:
<td class="main" align="right" valign="top" colspan="2"><?php echo $currencies->format(tep_add_tax($quotes[$i]['methods'][$j]['cost'], $quotes[$i]['tax'])) . tep_draw_hidden_field('shipping', $quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id']); ?></td>
M.E. ist das durch das valign="top" behoben. Standardwert ist imho valign="middle".
Und so sieht es auf Deinem Screenshot auch aus...

EDIT
Bin grad am überlegen, ob ich die richtige Zeile erwscht habe?!
Falls nicht, sollte ein valign="top" in der richtigen Zeile das Problem dennoch lösen.
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Alt 28.07.2010, 09:20  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.865
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

das hat mit php nix zu tun, das ist auf dem ersten blick nen CSS Problem. Wieso warnt eigentlich jeder den ich schätzen gelernt hat davor html in php zu vermischen und benutzt statt dessen templates ? ^^
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 28.07.2010, 10:12  
Neuer Benutzer
 
Registriert seit: 12.06.2010
Beiträge: 22
PHP-Kenntnisse:
Anfänger
Freimut befindet sich auf einem aufstrebenden Ast
Standard

Also deine änderung bewirkt gar nichts alles ist genauso wie vorher...
Also die Zeilen, die geändert werden müssten sind (glaub ich)
Code:
<td class="main" ><?php echo $currencies->format(tep_add_tax($quotes[$i]['methods'][$j]['cost'], (isset($quotes[$i]['tax']) ? $quotes[$i]['tax'] : 0))); ?></td>
UND

Code:
   <td class="main" align="right" colspan="2"><?php echo $currencies->format(tep_add_tax($quotes[$i]['methods'][$j]['cost'], $quotes[$i]['tax'])) . tep_draw_hidden_field('shipping', $quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id']); ?></td>

soweit ich das richtig verstanden habe muss man irgendwas an
Code:
format(tep_add_tax($quotes[$i]['methods'][$j]['cost'], $quotes[$i]['tax'])) . tep_draw_hidden_field('shipping', $quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id']); ?
ändern wobei cost logischerweise der Preis ist und Methods (denk ich ma) die Versandart, was da aber zu ändern ist weiß ich nicht...

Und ach ich benutze ein Template, weil das viel einfacher ist mit STS (simple Template System) habe ich ein Html datei, in der ich alles ändern kann

ach danke für die schnelle Antwort
mfg
Freimut
Freimut ist offline   Mit Zitat antworten
Alt 28.07.2010, 10:15  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Es sind Tabellen. Du mußt die TD finden, die die 5,00€ beinhaltet. Diesen TD setzt Du dann auf valign="top". Das ist alles.
Das hat aber, wie tr0y schon gesagt hat alles nix mit PHP zu tun!
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Alt 28.07.2010, 10:17  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.865
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Das da oben ist Quirks ( PHP vermischt mit HTML ), ich würde sagen du besorgst dir das FireFox Addon Firebug und untersuchst die tables auf deiner Webseite damit ( Element-Highlighter ) dort siehst du auch wie was formatiert ist, du kannst da auch "testweise" werte verändern und sehen wie du was modifizieren musst, sogar wo.

https://addons.mozilla.org/de/firefox/addon/1843/

Sollte die schnellste Methode der Problemlösung sein.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 28.07.2010, 10:26  
Neuer Benutzer
 
Registriert seit: 12.06.2010
Beiträge: 22
PHP-Kenntnisse:
Anfänger
Freimut befindet sich auf einem aufstrebenden Ast
Standard

Ok ich probiers mit Firebug
@Arne Drews
habe ich probiert, geht aber nicht

mfg
Freimut

Edit:
also Valing="top" funktioniert so halbwegs, ich habe es NUR bei der 2. Zeile eingefügt, dann geht das zumindest mal 1cm höher...
soll aber noch 1,5cm höher

EDIT2: es ist auf höhe des "ab einem Einkaufswert..." (also top von dem MODULE_SHIPPING_TABLE_TEXT_WAY und nicht top von MODULE_SHIPPING_TABLE_TEXT_TITLE )

Geändert von Freimut (28.07.2010 um 10:48 Uhr).
Freimut ist offline   Mit Zitat antworten
Alt 28.07.2010, 11:52  
Erfahrener Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 1.401
PHP-Kenntnisse:
Fortgeschritten
Destruction ist zur Zeit noch ein unbeschriebenes Blatt
Standard

haste mal nen Link ?
__________________
"Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]
Destruction ist offline   Mit Zitat antworten
Alt 28.07.2010, 12:03  
Neuer Benutzer
 
Registriert seit: 12.06.2010
Beiträge: 22
PHP-Kenntnisse:
Anfänger
Freimut befindet sich auf einem aufstrebenden Ast
Standard

Teeshop-ab.de
Benutzername:
Testuser
Passwort:
testpasswort

ihr müsst euch ein account anlegen und dann was bestellen (keine sorge ich lösch die bestellung wieder )

Geändert von Freimut (28.07.2010 um 12:08 Uhr).
Freimut ist offline   Mit Zitat antworten
Alt 28.07.2010, 12:38  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Is klar,
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Ajax - Session Problem halskrause PHP Tipps 2009 10 12.01.2010 02:27
[Erledigt] Problem mit Mehrsprachigkeit Sniper_Kotaro PHP Tipps 2009 2 16.12.2009 11:47
Problem beim Download Management mistermint PHP Tipps 2009 8 24.10.2009 11:34
Umlaut Problem nokieone PHP Tipps 2009 7 16.10.2009 19:30
Problem mit Basedir in PhP cmuch05 Datenbanken 9 08.01.2009 14:17
[Erledigt] Problem: PHP Selbe Datei mehr als 1 Mal soulan PHP Tipps 2008 13 28.11.2008 22:51
Problem Upload mehrere Dateien und schreiben in DB Lapje PHP Tipps 2008 1 22.10.2008 13:12
utf8 Problem (Daten aus DB auslesen) go1denboy PHP Tipps 2008 1 23.09.2008 12:19
Problem mit swfobjects R4v3r JavaScript, Ajax und mehr 8 21.09.2008 14:17
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
ie css problem mit absoluter positionierung obi HTML, Usability und Barrierefreiheit 6 10.05.2007 17:30
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
tep_draw_hidden_field php

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:59 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum