Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problemy z komentarzami !
Forum PHP.pl > Forum > PHP
krzysztofkif
Proszę o pomoc co jeszcze muszę dodać w skrypcie php żeby przy wpisywaniu komentarzy i akceptacji żeby komentarze automatycznie śię formowały a nie żeby były dodawane jak śię wpisuje bez tabelki pozdrawiam smile.gif
Crozin
Dwa rozwiązania:

1) CSS -> overflow: auto; Dla elementu, w którym znajduje się treść komentarza
2) PHP-owa wordwrap" title="Zobacz w manualu PHP" target="_manual
krzysztofkif
dzięki wielkie za pomoc zobaczę czy będzie działać i dam znać smile.gif

Wpisuje w kodzie woverflow: auto; owszem działa jak najbardziej ale pokazuje się w każdym dodanym komentarzu suwak to nie za ciekawie wygląda ;/
Crozin
Hmm.. powinno się pojawiać jedynie tam gdzie to niezbędne - być może źle ustawiłeś style? Pokaż fragment kodu HTML i CSS
krzysztofkif
masz kawałek css ... woverflow: auto; wkleiłem to i tak jak muwie przy kazdym komentarzu jest suwak wiesz oco chodzi ;/
Kod
*/
h3#trackbacks, h3#comments, h3#respond {
    margin-bottom: 10px;
}

ol.commentlist, ol.trackbacklist {
    list-style: none;
    margin-bottom: 20px;
}
.commentlist ul {
    list-style: none;
}
.track {
    padding: 10px 0;
}
.comment {
    padding: 10px 5px;
    position: relative;
}
.comment a {
    color: #0000ff;
}
.alt {
    background: #6699ff;
}
.alt a {
    color: #ffffff;
}


.commentlist .children {
    margin-left: 30px;
}

.formin input {
    padding:4px 2px;
    border:solid 1px #00ff00;
}
textarea {
    width: 50%;
    padding:4px 2px;
    border:solid 1px #00ff00;
}
.formin #submit {
        clear:both;
        width:125px;
        height:31px;
        background:#ffffff url(images/submit.png) no-repeat;
        text-align:center;
        color:#FFFFFF;
        font-size:11px;
        font-weight:bold;
        border: none;
}


.leftarea {
    float: left;
    width: 100px;
        
}
.leftarea img {
    background: #ff0000;
    padding: 4px;
    margin-bottom: 10px;
}
.alt .leftarea img {
    background: #fff;
    padding: 4px;
}
.rightarea {
    margin-right: 50px;
    margin-left: 100px;        
?>


}
.commentmetadata {
    position: absolute;
    bottom: 10px;
}
.numero {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 200%;
}
.alt .numero a {
    color: #fff;
}

.tool-tip {
    color:#444444;
    width:250px;
    z-index:13000;
}
.tool-title {
    font-weight:normal;
    font-size:16px;
    font-family:Georgia, "Times New Roman", Times, serif;
    margin:0;
    color:#343434;
    padding:8px 8px 5px 8px;
    background:url(images/tips-trans.png) top left;
    text-align:left;
    border: 1px dotted #999;
    border-bottom: none;
}
.tool-text {
    font-size:12px;
    padding:0 8px 8px 8px;
    background:url(images/tips-trans.png) bottom right;
    text-align:left;
    border: 1px dotted #999;
    border-top: none;
}
img.wp-smiley {
    vertical-align: -25%;
}
Crozin
1) Kod wstawiaj w BBCode [ sql ], [ html ], [ php ] lub [ code ]
2)
Cytat
muwie
Ała... :|
3) Pokaż kod HTML i fragment CSS (fragment, gdzie ustawiasz overflow)
4) W pow. kodzie nie ma nigdzie ustawionego overflow
5) overflow, nie woverflow
krzysztofkif
no mam tak wpisane i wyskakują w każdym prawie komentarzu zapisanym suwak pod komentarzem tyle tego ze nie za ciekawie to wygląda . to jest w arkuszu style css .

Kod
}
.alt .leftarea img {
    background: #fff;
    padding: 4px;
}
.rightarea {
    margin-right: 50px;
    margin-left: 100px;
    overflow: auto;
}
.commentmetadata {
    position: absolute;
    bottom: 10px;
}
Crozin
Cytat
1) Kod wstawiaj w BBCode [ sql ], [ html ], [ php ] lub [ code ]
(...)
3) Pokaż kod HTML i fragment CSS (fragment, gdzie ustawiasz overflow)


A sam sposób działa:
Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Przykładowy dokument</title>

        <style type="text/css">
            li{
                width: 500px;
                overflow: auto;
                white-space: nowrap;    
                background: #eee;
            }
        </style>
        <script type="text/javascript"></script>
    </head>
    <body>
        <ul>
            <li><p>Jakiś tekst, niezbyt długi</p></li>
            <li><p>Jakiś tekst, niezbyt długi</p></li>
            <li><p>Jakiś tekst, niezbyt długi</p></li>
            <li><p>Jakiś tekst, niezbyt długi</p></li>
            <li><p>Jakiś tekst, niezbyt długi</p></li>
            <li><p>Jakiś tekst, niezbyt długi</p></li>
            <li>
                <p>Jakiś tekst, tutaj nieco dłuższy. Jakiś tekst, tutaj nieco dłuższy. Jakiś tekst, tutaj nieco dłuższy. Jakiś tekst, tutaj nieco dłuższy. </p>
            </li>
            <li><p>Jakiś tekst, niezbyt długi</p></li>
            <li><p>Jakiś tekst, niezbyt długi</p></li>
            <li><p>Jakiś tekst, niezbyt długi</p></li>
            <li><p>Jakiś tekst, niezbyt długi</p></li>
        </ul>
    </body>
</html>
krzysztofkif
nie czaję co gdzie trzeba wpisać zeby to działało ;/

ludzie bendę bardzo wdzięczny jak ktoś mi pomoze wpisuję w kodzie css overflow: auto ; owszem dział w komentarzach ale w tych co jest prawie w każdym jest sowak biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.