Navigacija

Vartotojų tinkle

Prisijungusių svečių: 135
Prisijungusių narių: 0
Prisijungusių narių nėra

Registruoti nariai: 25,952
Naujausias narys: tomeem

Naujausi straipsniai

Paskutiniai nariai

asirija 4 dienos
tomeem 2 savaitės
Reikalas 3 savaitės
weberiz 6 savaitės
mRokass 8 savaitės
kartoonas 9 savaitės
iaescortsmap 9 savaitės
ozzWANTED10 savaitės
grunskiz12 savaitės
Bruksnys12 savaitės
illusion12 savaitės
ordo13 savaitės
Jurgaila14 savaitės
originalcs1614 savaitės
Rytis15 savaitės
halis16 savaitės
junkus19 savaitės
morlis19 savaitės
Majakas20 savaitės
andsoft21 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 3.142.40.43
Naujienų: 529
Straipsnių: 235
Temų: 52,585
Postų: 522,523
Postų pask. parą: 0
Shout'ų pask. parą: 0
P.S.C. pask. parą: 0
Nuorodų kataloge: 13

Lankomumo Statistika

Peržiūrų šiandien: 22

Iš viso peržiūrų: 22948724

Prisijungti

REGISTRUOTIS
Nario vardas

Slaptažodis



Pamiršai slaptažodį?
Paprašyk naujo

Aktyvuoti save

Šaukykla

Jei norite rašyti žinutes, turite prisijungti.

ozzWANTED
2024 Sau. 17 01:01:00
Desperatiškus komentarus šaukykloje su accountu po mėnesio prasibuvimo, ištryniau. Pasaulis ir taip juodas. Įjungiam šviesą, prašviesės. šypsosi

Majakas
2023 Gru. 10 19:12:39
Negaliu patikėti jog žinutės/pranešimai visi yra nuo 2008 m akinanti šypsen

Žmogus
2023 Rugs. 7 21:09:14
O gal BloodKiller pasijungs?

Apocal
2023 Rugs. 2 18:09:23
Nu davai nuveikiam kažką akinanti šypsen. Prisijungti kada visi čia akinanti šypsen.

Apocal
2023 Rugs. 2 00:09:18
Šiaip atėjau pažiūrėti ar dar lopas nesby yra ar koks ten buvo.

Šaukyklos archyvas

Apklausa

Ar esate patenkinti lietuviško vertimo kokybe?

Taip!

Taip, bet yra ką taisyti (parašysiu komentaruose)

Ne

Norėdamas balsuoti turite prisijungti.
Archyvas
Reklama 400x60
Draugu Modas
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Expert PHP, MySQL klausimai

Autorius: Mp3_Eivis Peržiūrų: 3961      Spausdinti temą
2007 Gru. 9 15:12:27          1 žinutė iš 14
Spausdinti pranešimą
Sveiki,
turiu draugu moda sioki toki ir noriu pasidaryti, kad pakvietus zmogu i draugus, tam zmogui atsirastu icona prie jo profilio ir ant jos paspaudus ji nukeltu i patvitinimo skiriu, kur jis galetu patvirtinti drauga.

Cia noriu pasidaryti kaip kad su zinutem yra, pvz nusiunti zinute ir tam zmogui kuriam siuntei atsiranda laiskiukas. Tai as taip pat noriu padaryti.

Jei galit padekit.

Stai to draugu modo Pagrindinis Failas:
<?php

require_once "../../maincore.php";
require_once BASEDIR."subheader.php";
require_once BASEDIR."side_left.php";
require_once "locale/German.php";

$gold_mitglied = "NEIN";   // Free Mitglied = NEIN | Gold Mitglied = JA
$gold_nickname = ""; // Bei JA gib hier deinen Club Mitgliedsnamen ein

// Wer ohne Erlaubnis (siehe redme_de.txt) das Copyright deaktiviert
// muss mit einer StrafgebĆ¼hr von 50 Euro rechnen! Durch googeln finden
// wir schnell alle schwarzen Schafe *lol* Alle Gold Mitglieder haben
// die Erlaubnis das Copyright zu deaktiviert

opentable($locale['mf01']);

if (iMEMBER) {

echo "<table align='center' cellpadding='2' cellspacing='4' border='0' width='100%'>
      <tr>
         <td>".$locale['mf02']."</td>
      </tr>
</table>
<br>
<table border='0' cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>
      <tr>
         <td class='tbl2' style='white-space:nowrap'>".$locale['mf10']."</td>
         <td class='tbl2' style='white-space:nowrap'>".$locale['mf11']."</td>
         <td class='tbl2' style='white-space:nowrap'>".$locale['mf12']."</td>
      </tr>";

$result = dbquery("SELECT * FROM ".$db_prefix."buddys
WHERE buddy_from = ".$userdata['user_id']." OR buddy_to = ".$userdata['user_id']."");

while($data = dbarray($result)){

$result_to_from = dbquery("SELECT * FROM ".$db_prefix."buddys
WHERE buddy_to = ".$userdata['user_id']." AND buddy_from = ".$data['buddy_to']."");
$data_to_from = dbarray($result_to_from);

if ($data['buddy_to'] != $userdata['user_id'] AND $data_to_from['buddy_to'] == true) {

$result_user = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_id = ".$data['buddy_to']."");
$data_user = dbarray($result_user);

$check = "1";

echo "   <tr>
         <td width='20%' class='tbl2'><b><a href='".BASEDIR."profile.php?lookup=".$data_user['user_id']."'>".$data_user['user_name']."</a></b></td>
         <td width='27%' class='tbl1'>".$locale['mf24']."</td>
         <td class='tbl1' width='43%'><a href='meine_freunde.php?buddy=b&buddy_from=".$userdata['user_id']."&buddy_to=".$data['buddy_to']."'>".$locale['mf25']."</a></td>
      </tr>";

if ($buddy == b) {
mysql_query("DELETE FROM ".$db_prefix."buddys
WHERE buddy_from = $buddy_from AND buddy_to = $buddy_to");
mysql_query("UPDATE ".$db_prefix."buddys SET buddy_status=2
WHERE buddy_from = $buddy_to AND buddy_to = $buddy_from");

fallback("meine_freunde.php");
}

}}

$result = dbquery("SELECT * FROM ".$db_prefix."buddys
WHERE buddy_to = ".$userdata['user_id']."");

while($data = dbarray($result)){

$result_from = dbquery("SELECT * FROM ".$db_prefix."buddys
WHERE buddy_id = ".$data['buddy_id']."");

while($data_from = dbarray($result_from)){

$result_from_check = dbquery("SELECT * FROM ".$db_prefix."buddys
WHERE buddy_to = ".$data_from['buddy_from']." AND buddy_from = ".$data_from['buddy_to']."");
$data_from_check = dbarray($result_from_check);

if ($data_from_check != true) {

$result_user = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_id = ".$data_from['buddy_from']."");
$data_user = dbarray($result_user);

if ($data_from['buddy_status'] == '1') {

$check = "1";

echo "   <tr>
         <td width='20%' class='tbl2'><b><a href='".BASEDIR."profile.php?lookup=".$data_user['user_id']."'>".$data_user['user_name']."</a></b></td>
         <td width='27%' class='tbl1'>".$locale['mf20']."</td><td class='tbl1' width='43%'><a href='meine_freunde.php?buddy=a&buddy_from=".$userdata['user_id']."&buddy_to=".$data_from['buddy_from']."'>".$locale['mf31']."</a> | <a href='meine_freunde.php?buddy=u&buddy_from=".$userdata['user_id']."&buddy_to=".$data_from['buddy_from']."'>".$locale['mf32']."</a></td>
      </tr>";
}elseif($data_from['buddy_status'] == '2') {

if ($buddy == g) {
mysql_query("DELETE FROM ".$db_prefix."buddys
WHERE buddy_from = $buddy_to AND buddy_to = $buddy_from");
fallback("meine_freunde.php");
}

}else{

}

if ($buddy == a) {
$datum = time();
dbquery("INSERT INTO ".$db_prefix."buddys (buddy_id, buddy_from, buddy_to, buddy_date, buddy_status) VALUES ('','$buddy_from', '$buddy_to', '$datum', '1')");
fallback("meine_freunde.php");
}

if ($buddy == u) {
mysql_query("UPDATE ".$db_prefix."buddys SET buddy_status=0 WHERE buddy_from = $buddy_to AND buddy_to = $buddy_from");
fallback("meine_freunde.php");
}


}}}

$result = dbquery("SELECT * FROM ".$db_prefix."buddys
WHERE buddy_from = ".$userdata['user_id']."");

while($data = dbarray($result)){

$result_to = dbquery("SELECT * FROM ".$db_prefix."buddys
WHERE buddy_id = ".$data['buddy_id']."");

while($data_to = dbarray($result_to)){

$result_to_check = dbquery("SELECT * FROM ".$db_prefix."buddys
WHERE buddy_to = ".$data_to['buddy_from']." AND buddy_from = ".$data_to['buddy_to']."");
$data_to_check = dbarray($result_to_check);

if ($data_to_check != true) {

$result_user = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_id = ".$data_to['buddy_to']."");
$data_user = dbarray($result_user);

if ($data_to['buddy_status'] == '1') {

$check = "1";

echo "   <tr>
         <td width='20%' class='tbl2'><b><a href='".BASEDIR."profile.php?lookup=".$data_user['user_id']."'>".$data_user['user_name']."</a></b></td>
         <td width='27%' class='tbl1'>".$locale['mf21']."</td><td width='43%' class='tbl1'><a href='meine_freunde.php?buddy=z&buddy_from=".$userdata['user_id']."&buddy_to=".$data_to['buddy_to']."'>".$locale['mf30']."</a></td></tr>";

if ($buddy == z) {
mysql_query("DELETE FROM ".$db_prefix."buddys
WHERE buddy_from = $buddy_from AND buddy_to = $buddy_to");
fallback("meine_freunde.php");
}

}elseif($data_to['buddy_status'] == '2') {

$check = "1";

echo "<tr><td width='20%' class='tbl2'><b><a href='".BASEDIR."profile.php?lookup=".$data_user['user_id']."'>".$data_user['user_name']."</a></b></td><td width='27%' class='tbl1'>".$locale['mf23']."</td><td class='tbl1' width='43%'><a href='meine_freunde.php?buddy=l&buddy_from=".$userdata['user_id']."&buddy_to=".$data_to['buddy_to']."'>".$locale['mf33']."</a></td></tr>";

if ($buddy == l) {
mysql_query("DELETE FROM ".$db_prefix."buddys
WHERE buddy_from = $buddy_from AND buddy_to = $buddy_to");
fallback("meine_freunde.php");
}

}else{

$check = "1";

echo "   <tr>
         <td width='20%' class='tbl2'><b>".$data_user['user_name']."</b></td>
         <td width='27%' class='tbl1'>".$locale['mf22']."</td><td width='43%' class='tbl1'><a href='meine_freunde.php?buddy=l&buddy_from=".$userdata['user_id']."&buddy_to=".$data_to['buddy_to']."'>".$locale['mf33']."</a></td></tr>";

if ($buddy == l) {
mysql_query("DELETE FROM ".$db_prefix."buddys
WHERE buddy_from = $buddy_from AND buddy_to = $buddy_to");
fallback("meine_freunde.php");
}

}


}}}


echo "</table>";


$result = mysql_query("SELECT * FROM ".$db_prefix."buddys WHERE buddy_from = ".$userdata['user_id']." OR buddy_to = ".$userdata['user_id']."");
$anzahl = mysql_num_rows($result);


if ($check <> "1") {

echo "<center><br>".$locale['mf40']."<br><br></center>";

}

}

if ($gold_check != false) {
echo "<center>$gold_mitglied $gold_nickname</center>";
}

if ($gold_mitglied != 'JA') {


}

closetable();

tablebreak();
include INFUSIONS."freundschaftssystem_1.0_panel/freundschaftssystem_1.0_panel.php";

require_once BASEDIR."side_right.php";
require_once BASEDIR."footer.php";


?>





2007 Gru. 11 15:12:05          2 žinutė iš 14
Spausdinti pranešimą
Na tai atsiras išmintingų, kurie galės padėti man ? be žado
2007 Gru. 11 15:12:16          3 žinutė iš 14
Spausdinti pranešimą
Darai pvz. kokį friendship_status='0', tada dabai linką su friendship_id, darydamas db_count where friendship_status='0', su funkcija &onclick=confirm arba &onclick=reject. Jeigu confirm tada darai dbquery("UPDATE ...., jeigu ne tada dbquery(DELETE .... .

BR#1, Most Wanted
2007 Gru. 11 15:12:00          4 žinutė iš 14
Spausdinti pranešimą
ozzWANTED parašė:
Darai pvz. kokį friendship_status='0', tada dabai linką su friendship_id, darydamas db_count where friendship_status='0', su funkcija &onclick=confirm arba &onclick=reject. Jeigu confirm tada darai dbquery("UPDATE ...., jeigu ne tada dbquery(DELETE .... .


Abejoju, ar jis ka suprato...

ex best admin!
2007 Gru. 11 15:12:30          5 žinutė iš 14
Spausdinti pranešimą
Geriau nedaryk, nes :
1.Nekas uz tave nedarys.
2.Cia ne modu saitas.
3.Jej nori mokek.

2007 Gru. 11 15:12:43          6 žinutė iš 14
Spausdinti pranešimą
Man tai tas modas irgi tikrai praverstu , gal gali prisegti visa ta draugu modo faila?

2007 Gru. 11 17:12:53          7 žinutė iš 14
Spausdinti pranešimą
ozzWANTED parašė:
Darai pvz. kokį friendship_status='0', tada dabai linką su friendship_id, darydamas db_count where friendship_status='0', su funkcija &onclick=confirm arba &onclick=reject. Jeigu confirm tada darai dbquery("UPDATE ...., jeigu ne tada dbquery(DELETE .... .


Nu bandžiau taip daryti, tik nelabai kas gaunas, man atrodo čia kai darai taip kaip tu aiškinai tai nerando tiesiog tokios funkcijos. Man ant šio varikliuko kintamieji didžiausia problema. akinanti šypsen Gal ką tikslesnio gali pasakyti.
2007 Gru. 11 18:12:22          8 žinutė iš 14
Spausdinti pranešimą
Jomajo, paprastesnio varikliuko už Php-Fusion negali nė būti. Pvz. tokiam šalbone kaip invision board, net ir nuorodos saito šone nesugebėtum įdėt, kai viskas parašyta su klasėm ir vietoje failų sugrūstą į mysql'ą per 10 backstepų. Fusion'e priešingai - visos pagrindinės funkcijos yra viename faile "maincore.php", ir jas naudoti galima tiesiogiai pačiuose failuose.
dbcount((row), "table", "dalis kurioje explotuojama where uzklausa")
$query = dbquery("SELECT * FROM ".$db_prefix."table WHERE sąlyga tenkina");
if(dbrows($query) != 0) { // Jeigu rezultatų rasta.
$data = dbarray($query); // inprintinam viską ką radom.
} else {
echo "tenkinančių sąlygą rezultatų nerasta.
}

Paprasta kaip du kart du.

BR#1, Most Wanted
2007 Gru. 11 18:12:18          9 žinutė iš 14
Spausdinti pranešimą
Mp3_Eivis neprisek paneles liežuvis
2007 Gru. 12 14:12:56          10 žinutė iš 14
Spausdinti pranešimą
Matai, aš tai bandžiau daryti pagal šį kodą:
if (iMEMBER) {
$msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
if ($msg_count) echo "<b><a href='".BASEDIR."messages.php?folder=inbox' class='side'><center><img border='0' alt='".$locale['on108'].$userdata['user_name']."' title='".$locale['on108'].$userdata['user_name']."' src='".BASEDIR."infusions/user_info_panel/images/newpm.gif'></a></b></center>\n";
}


Aš padarau va tokį kodą:
if (iMEMBER) {
$buddy_count = dbcount("(buddy_id)", "buddys", "buddy_to='".$userdata['user_id']."' AND buddy_status='0'");
if ($buddy_count) echo "<a href='".INFUSIONS."freundschaftssystem_1.0_panel/freundschaftssystem_1.0_panel.php' class'side'><center><img border='0' src='".BASEDIR."infusions/user_info_panel/images/friends.gif'></a></b></center>\n";
}


Ir niekas nesigauna taip. Nerodo nei klaidos nieko, tačiau kai pas mane į draugus kas pasiprašo, neatsiranda tas paveiksliukas, kurį esu nurodes koduotėje... Tiksliau nieko neatsiranda. Gal kur nors skylę esu palikęs ?

ramon: smile off

2007 Gru. 12 18:12:58          11 žinutė iš 14
Spausdinti pranešimą
Mp3_Eivis parašė:
Matai, aš tai bandžiau daryti pagal šį kodą:
....
Aš padarau va tokį kodą:

Tik reiktų daryt result check'ą ir ilgiems openams tagus daryt. Ir ne class'side', o class='side':

if (iMEMBER) {
$buddy_count = dbcount("(buddy_id)", "buddys", "buddy_to='".$userdata['user_id']."' AND buddy_status='0'");
if ($buddy_count != "0") {
echo "<a href='".INFUSIONS."freundschaftssystem_1.0_panel/freundschaftssystem_1.0_panel.php' class='side'><center><img border='0' src='".BASEDIR."infusions/user_info_panel/images/friends.gif'></a></b></center>\n";
}
}

Toks kodas yra geras. Dabar žiūrėk ar reikamas įrašas į mysql'ą yra sukuriamas kuriam darai paiešką.

BR#1, Most Wanted
2007 Gru. 12 19:12:04          12 žinutė iš 14
Spausdinti pranešimą
Nu kodą sutvarkiau, bet rezultato vistiek nėra. Ką daryt ? be žado
2007 Gru. 12 20:12:00          13 žinutė iš 14
Spausdinti pranešimą
Nesutvarkiai reiškiasi. Kai bus toks row'as duom. bazėje tai ir išprintins.

BR#1, Most Wanted
2007 Gru. 12 21:12:37          14 žinutė iš 14
Spausdinti pranešimą
Ta prasme aš idėjau tą ištaisytą kodą kur tu parašiai. Bet ką dar reikia padaryti, aš nesuprantu. Kad veiktų.
Peršokti į forumą: