Pereiti prie turinio

PHP atsakyti į komentarą funkcija


Rekomenduojami pranešimai

Jau susipainioti baigiu, pas tave cia pavadinimai, name, vienodi.. ###### rimtai nepagaunu.. Na ok, griztame prie to varianto kur yra screenshotai, tai ten matau viena klaida javascripte yra $(function() { pradzioje kurio nafig nereikia, nes jis net neuzsibaigia, del to 100% luzes yra pats jquery, todel tikrai neveiks.. Gali pameginti, galbut..

 

Tas pirminis variantas irgi privaletu kaip ir veikti, ale neveik.. Nu jau sunkoka bus man toliau cia, arba rytojaus laukiam su blaivai galva, arba reik in live

Niekur jie ne vienodi :D vienintelis lietuviškas žodis value vienodas atsakyti :D nu bandykim rytoj blaivia pailsėjusia galva :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai ta javascripta pataisius irgi nieko? Dar permesk pati javascripta i pacia apacia, kad pries butu tas atsakymoForma divas.. Eh nesamone, tiek laiko ir nepadarem.. Ok tada iki ryt, gal kas kitas atris ka mes cia priburem..

 

Vienodi..

 

<textarea name=\"atsakymas\" style=\"height:45px; width:300px;\" placeholder=\"Jūsų atsakymas\" ></textarea>

 

<li><input type=\"submit\" name=\"atsakymas\" value=\"Atsakyti\" class=\"btn2\"/></li>

 

Cia jau ateityje uzprogramaves problema, kai atsakyma sius is to divo..

Redagavo WEBKODAS
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai ta javascripta pataisius irgi nieko? Eh nesamone, tiek laiko ir nepadarem.. Ok tada iki ryt, gal kas kitas atris ka mes cia priburem..

 

Vienodi..

 

<textarea name=\"atsakymas\" style=\"height:45px; width:300px;\" placeholder=\"Jūsų atsakymas\" ></textarea>

 

<li><input type=\"submit\" name=\"atsakymas\" value=\"Atsakyti\" class=\"btn2\"/></li>

 

Cia jau ateityje uzprogramaves problema, kai atsakyma sius is to divo..

Tai čia input name kurį pirma siųsi tą ir paims :D ,ne java script pataisius nieks nesikeitė jokio pop up arba ryt žiūrėt arba riek kažkokį kitą atsakymo metodą sugalvot be pop up kad ar langas kitas atsirastų šalia kaip fb ar ką :D anyways ačiū tau labai už pagalbą ,kad bandei padėti ;) vertinu tai.

Redagavo lapius
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nesvarbu kuris ten pirmas kuris antras, turi iskarto viska teisingai rasyti ir taskas. :D

 

Ziurek pasidariau as tavo pop upa be problemu, tik susikuriau savo html ir pakeiciau kintamuosius, puikei veikia. idek i faila atskira ir pamatysi.

 

<!DOCTYPE html>
<html class="no-js" lang="lt-LT">
<head>
<meta charset="UTF-8">
<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame -->
<!--[if IE ]>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<![endif]-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

</head>
<body>
<?php



$id = '1';
$post_i = '2';
$kas = 'as';
$komentaras = 'as';
$data = 'as';


echo "                                                                  
<div class=\"container\">
<img src=\"$profiliofoto\" alt=\"Avatar\" class=\"apvalu\" style=\"width:25px;\">
 <a href=\"#\"><b>$kas</b> </a> $komentaras";

echo "  <span class='time-right'>$data</span>";
echo "
</div>
<img src=\"images/kompatinka.png\" alt=\"patinka\"/> <a href=\"#\">Patinka</a>  <img src=\"images/komatsakyti.png\" alt=\"komentuoti\"/> <a href=\"#atsakymas$post_i\"  id=\"atsakymas$post_i\">Atsakyti</a><br/>";




?>
                                               <style>

#atsakymas<?php echo $post_i; ?> { 
 -webkit-user-select: none; /* Chrome/Safari */        
 -moz-user-select: none; /* Firefox */
 -ms-user-select: none; /* IE10+ */

}



#atsakymoForma<?php echo $post_i; ?> { 
 display: none;

border: 2px solid #dedede;
 padding: 10px;
 width: 400px;
 text-align: center;
 background: #fff;
 position: fixed;
 top:50%;
 left:50%;
 transform: translate(-50%,-50%);
 -webkit-transform: translate(-50%,-50%)

}





.rodytidaugiau {
   background: rgb(71, 100, 159) none repeat scroll 0% 0%;
   border: none;
   color: white;
   padding: 15px 32px;
   text-align: center;
   text-decoration: none;
   display: inline-block;
   font-size: 16px;
   margin: 4px 2px;
   cursor: pointer;
}
.container {
   border: 2px solid #dedede;
   background-color: #f1f1f1;
   border-radius: 5px;
   padding: 10px;
   margin: 10px 0;
}



.darker {
   border-color: #ccc;
   background-color: #ddd;
}

.container::after {
   content: "";
   clear: both;
   display: table;
}



.container img.right {
   float: right;
   margin-left: 20px;
   margin-right:0;
}

.time-right {
   float: right;
   color: #aaa;
}

.time-left {
   float: left;
   color: #999;
}

</style>

<script>


 $('#atsakymas<?php echo $post_i; ?>').click(function() {
   $('#atsakymoForma<?php echo $post_i; ?>').fadeToggle();
 });
 $(document).mouseup(function (e) {
   var container = $("#atsakymoForma<?php echo $post_i; ?>");

   if (!container.is(e.target) // 
       && container.has(e.target).length === 0) 
   {
       container.fadeOut();
   }
 });


</script>

<?php 
echo "<div id=\"atsakymoForma$post_i\">";

echo "<p><b>Atsakymas į komentarą</b></p>";
echo "
<div class=\"container\">
<form action=\"tinklas.php?slapta=$slapta&vardas=$vrd&pavarde=$prd&post_id=$post_id&puslapis=atsakyti\" method=\"post\"> 
<textarea  name=\"atsakymas\" style=\"height:45px; width:300px;\" placeholder=\"Jūsų atsakymas\" ></textarea>
<div class=\"right-box\">
<ul>

<li><input type=\"submit\" name=\"atsakymas\" value=\"Atsakyti\" class=\"btn2\"/></li>
                                                               </ul>
                                                       </div>


               </form> 
</div>
";
echo "</div>";

?>
</body>
</html>

 

Taigi, jau manau issikirpsi ko reikia, valio. Jeigu nesusigaudysi rasyk, dar alaus bonke turiu tai nemiegu.. :D

Redagavo WEBKODAS
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nesvarbu kuris ten pirmas kuris antras, turi iskarto viska teisingai rasyti ir taskas. :D

 

Ziurek pasidariau as tavo pop upa be problemu, tik susikuriau savo html ir pakeiciau kintamuosius, puikei veikia. idek i faila atskira ir pamatysi.

 

<!DOCTYPE html>
<html class="no-js" lang="lt-LT">
<head>
<meta charset="UTF-8">
<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame -->
<!--[if IE ]>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<![endif]-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

</head>
<body>
<?php



$id = '1';
$post_i = '2';
$kas = 'as';
$komentaras = 'as';
$data = 'as';


echo "                                                                  
<div class=\"container\">
<img src=\"$profiliofoto\" alt=\"Avatar\" class=\"apvalu\" style=\"width:25px;\">
 <a href=\"#\"><b>$kas</b> </a> $komentaras";

echo "  <span class='time-right'>$data</span>";
echo "
</div>
<img src=\"images/kompatinka.png\" alt=\"patinka\"/> <a href=\"#\">Patinka</a>  <img src=\"images/komatsakyti.png\" alt=\"komentuoti\"/> <a href=\"#atsakymas$post_i\"  id=\"atsakymas$post_i\">Atsakyti</a><br/>";




?>
                                               <style>

#atsakymas<?php echo $post_i; ?> { 
 -webkit-user-select: none; /* Chrome/Safari */        
 -moz-user-select: none; /* Firefox */
 -ms-user-select: none; /* IE10+ */

}



#atsakymoForma<?php echo $post_i; ?> { 
 display: none;

border: 2px solid #dedede;
 padding: 10px;
 width: 400px;
 text-align: center;
 background: #fff;
 position: fixed;
 top:50%;
 left:50%;
 transform: translate(-50%,-50%);
 -webkit-transform: translate(-50%,-50%)

}





.rodytidaugiau {
   background: rgb(71, 100, 159) none repeat scroll 0% 0%;
   border: none;
   color: white;
   padding: 15px 32px;
   text-align: center;
   text-decoration: none;
   display: inline-block;
   font-size: 16px;
   margin: 4px 2px;
   cursor: pointer;
}
.container {
   border: 2px solid #dedede;
   background-color: #f1f1f1;
   border-radius: 5px;
   padding: 10px;
   margin: 10px 0;
}



.darker {
   border-color: #ccc;
   background-color: #ddd;
}

.container::after {
   content: "";
   clear: both;
   display: table;
}



.container img.right {
   float: right;
   margin-left: 20px;
   margin-right:0;
}

.time-right {
   float: right;
   color: #aaa;
}

.time-left {
   float: left;
   color: #999;
}

</style>

<script>


 $('#atsakymas<?php echo $post_i; ?>').click(function() {
   $('#atsakymoForma<?php echo $post_i; ?>').fadeToggle();
 });
 $(document).mouseup(function (e) {
   var container = $("#atsakymoForma<?php echo $post_i; ?>");

   if (!container.is(e.target) // 
       && container.has(e.target).length === 0) 
   {
       container.fadeOut();
   }
 });


</script>

<?php 
echo "<div id=\"atsakymoForma$post_i\">";

echo "<p><b>Atsakymas į komentarą</b></p>";
echo "
<div class=\"container\">
<form action=\"tinklas.php?slapta=$slapta&vardas=$vrd&pavarde=$prd&post_id=$post_id&puslapis=atsakyti\" method=\"post\"> 
<textarea  name=\"atsakymas\" style=\"height:45px; width:300px;\" placeholder=\"Jūsų atsakymas\" ></textarea>
<div class=\"right-box\">
<ul>

<li><input type=\"submit\" name=\"atsakymas\" value=\"Atsakyti\" class=\"btn2\"/></li>
                                                               </ul>
                                                       </div>


               </form> 
</div>
";
echo "</div>";

?>
</body>
</html>

 

Taigi, jau manau issikirpsi ko reikia, valio. Jeigu nesusigaudysi rasyk, dar alaus bonke turiu tai nemiegu.. :D

Jo ,dabar viskas veikia ,tik problema kad jei tarkim po įrašu yra 3 komentarai tai veiks tik ant pirmo paspaudus ant kitų nereguoja

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...