Navigacija

Vartotojų tinkle

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

Registruoti nariai: 25,956
Naujausias narys: saulyzas

Naujausi straipsniai

Paskutiniai nariai

saulyzas 4 dienos
MaFetas 1 savaitė
TOMIJUS 1 savaitė
ozzWANTED 2 savaitės
Reikalas10 savaitės
Jaunelis17 savaitės
lanis17 savaitės
And2s18 savaitės
Memento Mori23 savaitės
Quwqkibor25 savaitės
asirija29 savaitės
tomeem31 savaitės
weberiz34 savaitės
mRokass37 savaitės
kartoonas38 savaitės
grunskiz41 savaitės
Bruksnys41 savaitės
illusion41 savaitės
ordo42 savaitės
Jurgaila43 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 3.17.75.138
Naujienų: 529
Straipsnių: 235
Temų: 52,588
Postų: 522,537
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.

MaFetas
2024 Lap. 13 22:11:57
hey how, geras dar veikiantis saitas?

Jaunelis
2024 Lie. 25 11:07:43
Oho vis dar veikia svetainė akinanti šypsen Šimtas metų, matau Šaukykloje nuostalgija. Smagu panaršyt po forumą ir pažiūrėt senas temas šypsosi

And2s
2024 Lie. 17 19:07:04
2008 pirmą kart čia patekau, man buvo 10m ir čia pramokau programavimo.. smagu skaityti senas žinutes, tokia nostalgija akinanti šypsen ačiū Ozz kad saugoji šitą kultūrinį reliktą šypsosi

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

Š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ų: 4115      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ą: