Navigacija

Vartotojų tinkle

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

Registruoti nariai: 25,963
Naujausias narys: WolfHammer

Naujausi straipsniai

Paskutiniai nariai

N-20 3 dienos
Reikalas 4 dienos
Rytis 1 savaitė
DjArtas 2 savaitės
WolfHammer 2 savaitės
Nostesi12 savaitės
Wisedocs12 savaitės
asdasdddz16 savaitės
Paslapties K...17 savaitės
Audrius_1720 savaitės
Simbijanas32 savaitės
Karinacraft32 savaitės
Žmogus36 savaitės
Bruksnys40 savaitės
Darexs42 savaitės
Nepas43 savaitės
keistuole45 savaitės
Gizmis47 savaitės
MaFetas60 savaitės
ozzWANTED62 savaitės

Informacija:


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

N-20
2026 Vas. 6 21:02:05
O mes dar gyvi šypsosi)

WolfHammer
2026 Sau. 25 01:01:35
drovus

Žmogus
2025 Geg. 31 10:05:18
Kas geresnio? šypsosi

Nepas
2025 Bal. 9 17:04:13
drovus

Nepas
2025 Bal. 9 17:04:08
drovus

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