Avatar billede nopanic Nybegynder
09. september 2003 - 15:34 Der er 23 kommentarer og
2 løsninger

tekststørrelse i gb?

Hvordan får jeg følgende kode til at køre på en skrifttype som hedder 1.

$nav = "<table width=\"$tabel_bredde\" border=\"0\" cellpadding=\"4\" cellspacing=\"0\">
    <tr><td align=\"left\" width=\"33%\">$forrige_nav</td>
    <td align=\"center\" width=\"34%\"><a href=\"skriv.php\">nyt tag</a></td>
    <td align=\"right\" align=\"33%\">$naeste_nav</td></tr>
    </table>";
Avatar billede exp Juniormester
09. september 2003 - 15:36 #1
er det selve skrifttypen der hedder "1" eller er det tekststørrelse 1?
Avatar billede nopanic Nybegynder
09. september 2003 - 15:46 #2
skrifttype: Verdana
Skriftstørrelse: 1 (hvis det kan lade sig gøre 11px)
Avatar billede nikolajdu Nybegynder
09. september 2003 - 15:53 #3
$nav = "<table width=\"$tabel_bredde\" border=\"0\" cellpadding=\"4\" cellspacing=\"0\">
    <tr><td align=\"left\" width=\"33%\" style=\"font-size:11px;\">$forrige_nav</td>
    <td align=\"center\" width=\"34%\" style=\"font-size:11px;\"><a href=\"skriv.php\">nyt tag</a></td>
    <td align=\"right\" align=\"33%\" style=\"font-size:11px;\">$naeste_nav</td></tr>
    </table>";

Mener du sådan med 11px ?
Avatar billede nikolajdu Nybegynder
09. september 2003 - 15:53 #4
Kunne nok bedre betale sig at lave en css klasse :))
Avatar billede exp Juniormester
09. september 2003 - 17:11 #5
Det kunne nok MEGET bedre betale sig :-)
Avatar billede nikolajdu Nybegynder
09. september 2003 - 17:33 #6
hehe :))

<style>
.t { font-size:11px; }
</style>

$nav = "<table width=\"$tabel_bredde\" border=\"0\" cellpadding=\"4\" cellspacing=\"0\" class=\"t\">
    <tr><td align=\"left\" width=\"33%\" class=\"t\">$forrige_nav</td>
    <td align=\"center\" width=\"34%\" class=\"t\"><a href=\"skriv.php\">nyt tag</a></td>
    <td align=\"right\" align=\"33%\" class=\"t\">$naeste_nav</td></tr>
    </table>";
Avatar billede nopanic Nybegynder
09. september 2003 - 18:02 #7
Jeg for følgende fejl:
Parse error: parse error, unexpected '<' in /customers/b-teens.dk/b-teens.dk/httpd.www/gbog.php on line 266
Avatar billede nopanic Nybegynder
09. september 2003 - 18:23 #8
Ellers kan i prøve at sætte 11px på disse linjer:

1: $forrige_nav = "<span class=\"doedt-link\">Forrige</span>";
2: $naeste_nav = "<span class=\"doedt-link\">N&aelig;ste</span>";
Avatar billede nikolajdu Nybegynder
09. september 2003 - 19:24 #9
<style>
.t { font-size:11px; }
</style>

Skal selvfølgelig ikke sætte ind som det står her det skal stå imellem <head></head> :

<?php
print "<head>";
print "<style>.t { font-size:11px; }</style>";
print "</head>";

$nav = "<table width=\"$tabel_bredde\" border=\"0\" cellpadding=\"4\" cellspacing=\"0\" class=\"t\">
    <tr><td align=\"left\" width=\"33%\" class=\"t\">$forrige_nav</td>
    <td align=\"center\" width=\"34%\" class=\"t\"><a href=\"skriv.php\">nyt tag</a></td>
    <td align=\"right\" align=\"33%\" class=\"t\">$naeste_nav</td></tr>
    </table>";
Avatar billede nopanic Nybegynder
10. september 2003 - 08:48 #10
Det jeg mente var at I skulle sætte 11px på følgende linjer separat.
Altså, det er to linjer som slet ikke høre sammen.

1: $forrige_nav = "<span class=\"doedt-link\">Forrige</span>";
2: $naeste_nav = "<span class=\"doedt-link\">N&aelig;ste</span>";
Avatar billede nikolajdu Nybegynder
10. september 2003 - 09:30 #11
Mener du sådan her??? Det er trods alt din egen tabel :))

$nav = "<table width=\"$tabel_bredde\" border=\"0\" cellpadding=\"4\" cellspacing=\"0\" class=\"t\">
    <tr><td align=\"left\" width=\"33%\" class=\"t\">$forrige_nav</td>
    <td align=\"center\" width=\"34%\" class=\"t\"><a href=\"skriv.php\">nyt tag</a></td></tr><tr>
    <td align=\"right\" align=\"33%\" class=\"t\">$naeste_nav</td></tr>
    </table>";
Avatar billede nopanic Nybegynder
10. september 2003 - 10:48 #12
hehe, detkan godt være at jeg fortæller det på en fokert måde. Glemnu alt det som jeg har sagt.

Altså, jeg har to linjer. De to linjer skal ikke sættes sammen, så de skal lave en font påhver linje.

linje.nr1: $forrige_nav = "<span class=\"doedt-link\">Forrige</span>";
linje.nr1: $naeste_nav = "<span class=\"doedt-link\">N&aelig;ste</span>";
Avatar billede nopanic Nybegynder
10. september 2003 - 10:49 #13
det er 2 php koder, som hver skal sættes til 11px. altså, det skal gøres doobelt
Avatar billede nikolajdu Nybegynder
10. september 2003 - 11:18 #14
Hvorfor skal det gøres igen når du har lavet en css klasse?

Hvad mener du hekt præcist - Vil du have en kasse til??

print "<head>";
print "<style>.doedt-link { font-size:11px; }</style>";
print "<style>.doedt-link2 { font-size:11px; }</style>";
print "</head>";

$forrige_nav = "<span class=\"doedt-link\">Forrige</span>";
$naeste_nav = "<span class=\"doedt-link2\">N&aelig;ste</span>";

????
Avatar billede nopanic Nybegynder
10. september 2003 - 11:36 #15
prøv nu bare at lave en tekstørrelse på 11px til kun denne sætning

$forrige_nav = "<span class=\"doedt-link\">Forrige</span>";

når det er gjordt skal du nok få dine point!
Avatar billede nikolajdu Nybegynder
10. september 2003 - 11:45 #16
Jamen du angiver klassen "doedt_link" - Hvor skal jeg så indsætte din størrelse??? Jeg forstår simpelthen ikke hvad du mener.

Jeg skriver det samme igen og igen...??
Avatar billede nopanic Nybegynder
10. september 2003 - 11:48 #17
Det er fordi jeg har en gæstebog. Det er der nogle links som hedder "forrige" og "næste". Jeg tror at det er de to sætninger jeg skal sætte på, hvis jeg skal have tekststørrelsen til 11px
Avatar billede exp Juniormester
10. september 2003 - 11:51 #18
$forrige_nav = "<span class=\"doedt-link\" style="font-size: 11px;">Forrige</span>";
Avatar billede exp Juniormester
10. september 2003 - 11:52 #19
$forrige_nav = "<span class=\"doedt-link\" style=\"font-size: 11px;\">Forrige</span>";
Avatar billede nopanic Nybegynder
10. september 2003 - 11:59 #20
virker stadig ikke. det er fodi jeg har en kode hvor jeg vil have "forrige" og "næste" til at være 11px. css dokumentet virker ikke, så det er udelukket.

<?php

#####################################################################
#                                                                  #
#      Dette er en simpel Gæste bog som du må bruge lige som        #
#                          du har lyst til                          #
#                                                                  #
#                  Gæstebogen er lavet af Nicce                    #
#                              NG@frac.dk                          #
#                                                                  #
#                                                                  #
#####################################################################

require("./gbog-ting/mysql-funktioner.php");
require("./gbog-ting/design-funktioner.php");
require("./gbog-ting/indstillinger.php");

#
# Vi skal have fat i vores variabler, uanset hvilken version af PHP der bruges
#

if(is_array($HTTP_GET_VARS)) {
  $start_nr = $HTTP_GET_VARS['start_nr'];
} elseif (is_array($_GET)) {
  $start_nr = $_GET['start_nr'];
}

#
# Når folk kigger på gBogen første gang har de ikke noget $start_nr, så vi giver dem et nul,
# så de starter med det nyeste indlæg.
# Hvis en skuummel gæst selv prøver at sætte $start_nr kan den ende med at blive under nul,
# når man bruger navigationen. Hvis den er under nul laver vi den også om til nul, så
# mysql ikke begynder at brokke sig over ugyldigt input
#

if(!$start_nr || $start_nr < 0) {
  $start_nr = 0;
}

#
# Udskriver den første stump HTML
#


#
# Vi henter to ting ud af MySQL - først og fremmest alle de indlæg vi skal kigge på
# men også en hurtig optælling af, hvor mange indlæg der er ialt. Det sidste skal vi
# bruge når vi bygger "frem"- og "tilbage"-links.
#
# Der er ingen grund til at åbne databasen endnu - vi skal først lige have bygget
# de to forespørgsler.
#

$sql = "select id, navn, epost, date_format(tid, '%e/%c %Y, %H:%i') as tiden, besked from gaestebog order by tid desc limit $start_nr, $antal_ad_gangen";
$taeller_sql = "select count(*) as antal from gaestebog";

#
# Nu åbner vi databasen, hiver informationerne ud og lukker med det samme igen.
# Det er god skik at en forbindelse til database ikke er åben længere end højst nødvendigt.
#
# Abstraktionerne fra mysql-funktioner.php sørger for alt det grove arbejde og fejlhåndtering - dejligt.
#

aabn_forbindelse_og_vaelgdb();
$resultat = sql_spoerg_og_faa_svar($sql);
$optaelling = sql_spoerg_og_faa_svar($taeller_sql);
luk_forbindelse();

#
# Så går vi igang med at bygge navigationen
# Først bruger vi extract til at få $antal ud til behandling.
# Vi looper ikke igennem resultatet, da vi ved der kun er een række,
# så vi tilgår den direkte ved $optaelling[0].
#

extract($optaelling[0]);

#
# Skal der laves et links til flere indlæg?
#

if($antal > ($start_nr + $antal_ad_gangen)) {
   
    $naeste_start_nr = $start_nr + $antal_ad_gangen;
    $naeste_nav = "<a href=\"$PHP_SELF?start_nr=$naeste_start_nr\">N&aelig;ste</a>";

} else {

    $naeste_nav = "<span class=\"doedt-link\">N&aelig;ste</span>";

}

#
# Skal der laves link til forrige indlæg?
#

if($start_nr > 0 && ($start_nr - $antal_ad_gangen) < $antal) {

    $forrige_start_nr = $start_nr - $antal_ad_gangen;
    $forrige_nav = "<a href=\"$PHP_SELF?start_nr=$forrige_start_nr\">Forrige</a>";

} else {

    $forrige_nav = "<span class=\"doedt-link\">Forrige</span>";

}

#
# Her sætter vi det hele sammen i en tabel vi kan bruge til at sætte ind på siden.
#

$nav = "<table width=\"$tabel_bredde\" border=\"0\" cellpadding=\"4\" cellspacing=\"0\">
    <tr><td align=\"left\" width=\"33%\">$forrige_nav</td>
    <td align=\"center\" width=\"34%\" style=\"font-size:10px;\"><a href=\"skriv.php\">nyt tag</a></td>
    <td align=\"right\" align=\"33%\">$naeste_nav</td></tr>
    </table>";

#
# Og skriver tabellen ud med det samme:
#

echo "$nav <p />";

#
# Her begynder det egentlig interesante - vi looper os igennem de enkelte indlæg
# og skriver dem ud til skærmen.
#
# Hvis forespørgslen ikke har returneret nogle resultater, springer vi alt dette over.
#

if(count($resultat) < 1) {

  echo "Der er ingen indl&aelig;g i gBogen";

} else {

  for($i=0;$i<count($resultat);$i++) {

    #
    # Med extract får vi smidt værdierne i variabler
    #
   
    extract($resultat[$i]);

    #
    # Vi brugte addslashes() da vi lagde tingene i databasen så for at få det til
    # at se læseligt ud, fjerne vi dem igen med stripslashes()
    #

    $besked = stripslashes($besked);
    $navn = stripslashes($navn);
    $epost = stripslashes($epost);

    #
    # Hvis der ikke må bruges HTML fjerner vi lige alle tags med htmlentities()
    #

    if($html_p != "t") {
        $navn = htmlentities($navn);
        $epost = htmlentities($epost);
        $besked = htmlentities($besked);
    }

    #
    # For at vi får linjeskift i HTML også, bruger vi nl2br til at skifte alle \n
    # ud med <br>

    $besked = nl2br($besked);

    #
    # Vi laver et simpelt check: Hvis eposten indeholder et snabel-a, så laver
    # vi det til en mailto:
    #
    # Dette er dog ingen garanti for, at eposten er gyldig.
    #

    if(ereg("@", $epost)) {
        $navn = "<a href=\"mailto:$epost\">$navn</a>";
    }

    #
    # Så er alt klart til browseren og vi spytter en tabel ud med denne besked.
    # Hvis du vil ændre markant i udseendet af din gæstebog, så er det
    # i blokken herunder det foregår. Du skal bare beholde de givne navne i
    # <input>-tagsene.
    #
    # Vi hopper lige ud af PHP-mode lidt, så vi er fri for at escape alle gåseøjnene.
    #

?>
Avatar billede nikolajdu Nybegynder
10. september 2003 - 13:06 #21
Jamen er vi så ikke igen ude i den første version :

$forrige_nav = "<span style=\"font-size=11px;\">Forrige</span>";

?
Avatar billede nopanic Nybegynder
10. september 2003 - 13:24 #22
tak nikolajdu, og exp. Det sidste du skrev virkede, nikolajdu.

nikolajdu får 150 point, fordi han har deltaget mest i spørgsmålet.
exp får 50 point

SÅ HVIS I VIL VÆRE VENLIGE AT SKRIVE ET SVAR, VILLE DET VÆRE LIDT NEMMERE FOR MIG AT DELLE POINTENE UD!!!! :D
Avatar billede nikolajdu Nybegynder
10. september 2003 - 13:26 #23
Oki doki :))
Avatar billede exp Juniormester
10. september 2003 - 14:22 #24
JAVEL!
Avatar billede nopanic Nybegynder
10. september 2003 - 18:02 #25
tak for denne gang!!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester