Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: zDon'o tema.

Parašė zDon· 2009 Lie. 9 20:07:03
#1

Tai gi pagaliau ir aš sukūriau savo klausymų temą. Tai 4 mano tema sukurta šiame supporte :]
*********************
Tai gi pirmas klausymas. ***
*********************
1. Koks kodas turėtų būt kad svečiui įėjus į svetaine jam reikėtų patvritinti kad jis sutinka su taisyklėmis ( čia pvz ) ir toks dalykas būtų tik vieną kartą apskritai. :? Dėkui ;)

Redagavo zDon· 2010 Bir. 12 22:06:49

Parašė Pakartoti slaptažodį· 2009 Lie. 9 20:07:42
#2

Kuri index.html lapą. :)

Parašė zDon· 2009 Lie. 9 21:07:13
#3

Nedurnas tokį dalyką žinau. Man reikia kad žmokus patekęs į saitą (php-f 6) turi sutikti su taisyklėmis. Tačiau tas dalykas turi atsirast tik vieną kartą. Man reikia pačio kodo.

Parašė bad_user· 2009 Lie. 9 21:07:04
#4

Pirk arba iš manęs, arba iš wiav :)

Parašė zDon· 2009 Lie. 9 21:07:12
#5

Žiūrint pas kurį pigiau :D

Parašė bad_user· 2009 Lie. 9 21:07:30
#6

Aš už 10Lt atiduodu ;)

Parašė zDon· 2009 Lie. 9 21:07:05
#7

SMS'u ? :?

Parašė bad_user· 2009 Lie. 9 21:07:27
#8

Banku, nes sms'u aš gaučiau tik 2.98 išgryninus ;)

Parašė WyPuk· 2009 Lie. 9 21:07:59
#9

5lt sms ir sukuriu :P

Parašė And2s· 2009 Lie. 9 21:07:45
#10

Į subheader.php dedi:
if (!isset($_COOKIE['fusion_taisykles']) { redirect("taisykles.php"); }



Susikuri taisykles.php, ir į jį rašai:
   <?php
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
if (isset($_POST['taisykles']) && isset($_POST['taisykles2']) == '1') {
header("P3P: CP='NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM'");
         setcookie("fusion_taisykles", "", 1000000000000, "/", "", "0");
} else {
echo "Tu nesutikai su taisyklėmis!";
}
if (!isset($_COOKIE['fusion_taisykles'])) {
opentable("Sutikimas su taisyklėmis");
echo "<form name='inputform' method='post' action='"FUSION_SELF"'>
TAISYKLĖS
<center><input type='checkbox' name='taisykles2' value='1'> Perskaičiau ir sutinku su taisyklėmis.<br>
<input type='submit' name='taisykles' class='button' value='Tęsti'></center>
</form>
";
closetable();
} else {
   redirect("index.php");
}

require_once "side_right.php";
require_once "footer.php";
?>




Redagavo And2s· 2009 Lie. 9 21:07:16

Parašė zDon· 2009 Lie. 9 21:07:28
#11

Emm, dėkui and2s, bet arba aš ne į tą vietą kišu kodą arba blogas subheader kodukas. Bandžiau redaguoti, be šansų. Galėtum įterpt jį ten jei nesunku ?:?

Klaida :
Parse error: syntax error, unexpected '{' in /home/grrady/domains/webtools.wu.lt/public_html/greitas/subheader.php on line 16

Subheader :
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
if (!defined("IN_FUSION")) { header("Location: index.php"); exit; }

require_once THEME."theme.php";

if ($settings['maintenance'] == "1" && !iADMIN) fallback(BASEDIR."off.php");
if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_lastvisit='".time()."', user_ip='".USER_IP."' WHERE user_id='".$userdata['user_id']."'");


echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>
<title>".$settings['sitename']."</title>
<meta http-equiv='Content-Type' content='text/html; charset=".$locale['charset']."'>
<meta name='description' content='".$settings['description']."'>
<meta name='keywords' content='".$settings['keywords']."'>
<link rel='stylesheet' href='".THEME."styles.css' type='text/css'>
<script type='text/javascript' src='".INCLUDES."jscript.js'></script>
</head>
<body bgcolor='$body_bg' text='$body_text'>\n";

render_header("<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'>");
?>



Redagavo ozzWANTED· 2009 Lie. 10 00:07:02

Parašė And2s· 2009 Lie. 9 21:07:10
#12

if (!isset($_COOKIE['fusion_taisykles'])) { redirect("taisykles.php"); }



Parašė bdZ reborn· 2009 Lie. 9 23:07:57
#13

o jeigu cookies pratrint arba sistemos reinstall?

:) vel teks skaityti tas taisykles. :[

Parašė zDon· 2009 Lie. 9 23:07:57
#14

Teks tiesiog paspausti mygtuką. :|

Parašė bdZ reborn· 2009 Lie. 10 00:07:07
#15

tai ir yra blogai, kad nera tokio kodo, kuris galetu 100% isspresti sita problema ?|

Parašė zDon· 2009 Lie. 10 00:07:33
#16

Tame ir esmė kad nėra :]

Parašė bad_user· 2009 Lie. 10 00:07:35
#17

Jei turi galinga mysql servą tai tiesiog suagok tų IP'us kurie sutiko su taisyklėmis ;)

Parašė bdZ reborn· 2009 Lie. 10 00:07:41
#18

o jeigu 50 zmoniu is 1 ip iseina? :D

irgi blogai

Parašė bruzgis· 2009 Lie. 24 12:07:58
#19

bdZ reborn parašė:
tai ir yra blogai, kad nera tokio kodo, kuris galetu 100% isspresti sita problema ?|


mac adresa irasient i mysql... arba cookiai...

Parašė zDon· 2009 Lie. 29 06:07:25
#20

#.2
Sveiki, kilo klausimas kaip vietoj downloads.php?cat_id=1 padaryti downloads.php?kategorija=1 . Jei norit žinot, downlods.php failas default. Dėkui :)

Parašė mNm.· 2009 Lie. 29 07:07:43
#21

Redaguok downlods.php failą pagal mane. :)

Parašė zDon· 2009 Lie. 29 07:07:54
#22

Na kad tai daryt tai suprantu, bet nerandu tos vietos.

Parašė mNm.· 2009 Lie. 29 08:07:32
#23

if ($rows > 15) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,15,$rows,3,FUSION_SELF."?cat_id=$cat_id&amp;")."\n</div>\n";




Jei redaguosi reikės pakeist ir dar kaikurias vietas.

Redagavo mNm.· 2009 Lie. 29 08:07:52

Parašė mNm.· 2009 Lie. 29 08:07:28
#24

if ($rows > 15) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,15,$rows,3,FUSION_SELF."?cat_id=$cat_id&amp;")."\n</div>\n";


Bet man rodos dar reiks pasikeist pora eilučių. ;)

Parašė zDon· 2009 Lie. 29 08:07:27
#25

Tą ką tu pakopinai yra apatinė puslapių eilutė :D Na žodžiu palauksim kokio kito žmogeliuko :)

Redagavo zDon· 2009 Lie. 29 08:07:43

Parašė mNm.· 2009 Lie. 29 08:07:56
#26

Nū tai tu sakei kad nerandi. xD

Parašė zDon· 2009 Lie. 29 08:07:30
#27

Tai man reikia, kad einant ?kategorija=1 atvertų tą kategoriją o ne downloads.php failą :]

Parašė zDon· 2009 Rugp. 4 22:08:08
#28

#.2 jau sutvarkiau.
------------------------------------
#.3
Turiu kodą :

<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
include LOCALE.LOCALESET."news_cats.php";

if (isset($cat_id) && !isNum($cat_id)) fallback(FUSION_SELF);

opentable($locale['400']);
if (isset($cat_id)) {
   $res = 0;
   $result = dbquery("SELECT * FROM ".$db_prefix."news_cats WHERE news_cat_id='$cat_id'");
   if (dbrows($result) || $cat_id == 0) {
      $data = dbarray($result);
      $rows = dbcount("(news_id)", "news", "news_cat='$cat_id' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")");
      if ($rows) {
         $res = 1;
         echo "<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>\n";
         if ($cat_id != 0) {
            echo "<tr>\n<td width='80' class='tbl1' style='vertical-align:top'><img src='".IMAGES_NC.$data['news_cat_image']."' alt='".$data['news_cat_name']."'>\n";
            echo "</td>\n";
            echo "<td class='tbl1' style='vertical-align:top'>\n";
         } else {
            echo "</td>\n</tr>\n<tr>\n<td width='80' class='tbl1' style='vertical-align:top'>None-Categorised News<br>\n";
            echo "</td>\n<td class='tbl1' style='vertical-align:top'>\n";
         }
         $result2 = dbquery("SELECT * FROM ".$db_prefix."news WHERE news_cat='$cat_id' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().") ORDER BY news_datestamp DESC");
         while ($data2 = dbarray($result2)) {
            echo "<img src='".THEME."images/bullet.gif' alt=''> <a href='news.php?readmore=".$data2['news_id']."'>".$data2['news_subject']."</a><br>\n";
         }
         echo "</td>\n</tr>\n<tr>\n<td colspan='2' class='tbl1' style='text-align:center'><img src='".THEME."images/bullet.gif' alt=''> <a href='".FUSION_SELF."'>".$locale['406']."</a> <img src='".THEME."images/bulletb.gif' alt=''>";
         echo "</td>\n</tr>\n</table>\n";
      }
   }
   if (!$res) redirect(FUSION_SELF);
} else {
   $res = 0;
   $result = dbquery("SELECT * FROM ".$db_prefix."news_cats ORDER BY news_cat_id");
   if (dbrows($result)) {
      echo "<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>\n";
      while ($data = dbarray($result)) {
         $rows = dbcount("(news_id)", "news", "news_cat='".$data['news_cat_id']."' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")");
         echo "<tr>\n<td width='80' class='tbl1' style='vertical-align:top'><img src='".IMAGES_NC.$data['news_cat_image']."' alt='".$data['news_cat_name']."'>\n";
         echo "</td>\n";
         echo "<td class='tbl1' style='vertical-align:top'>\n";
         if ($rows) {
            $result2 = dbquery("SELECT * FROM ".$db_prefix."news WHERE news_cat='".$data['news_cat_id']."' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().") ORDER BY news_datestamp DESC LIMIT 10");
            while ($data2 = dbarray($result2)) {
               echo "<img src='".THEME."images/bullet.gif' alt=''> <a href='news.php?readmore=".$data2['news_id']."'>".$data2['news_subject']."</a><br>\n";
            }
            if ($rows > 10) echo "<div style='text-align:right'><img src='".THEME."images/bullet.gif' alt=''> <a href='".FUSION_SELF."?cat_id=".$data['news_cat_id']."'>".$locale['405']."</a></div>\n";
         } else {
            echo "<img src='".THEME."images/bullet.gif' alt=''> ".$locale['404']."\n";
         }
      }
      $res = 1;
   }
   $result = dbquery("SELECT * FROM ".$db_prefix."news WHERE news_cat='0' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().") ORDER BY news_datestamp DESC LIMIT 10");
   if (dbrows($result)) {
      if ($res == 0) echo "<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>\n";
      $nrows = dbcount("(news_id)", "news", "news_cat='0' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")");
      echo "</td>\n</tr>\n<tr>\n<td width='80' class='tbl1' style='vertical-align:top'>".$locale['403']."<br>\n";
      echo "</td>\n<td class='tbl1' style='vertical-align:top'>\n";
      while ($data = dbarray($result)) {
         echo "<img src='".THEME."images/bullet.gif' alt=''> <a href='news.php?readmore=".$data['news_id']."'>".$data['news_subject']."</a><br>\n";
      }
      $res = 1;
      if ($nrows > 10) echo "<div style='text-align:right'><img src='".THEME."images/bullet.gif' alt=''> <a href='".FUSION_SELF."?cat_id=0'>".$locale['405']."</a></div>\n";
   }
   if ($res == 1) {
      echo "</td>\n</tr>\n</table>\n";
   } else {
      echo "<center><br>\n".$locale['407']."<br><br>\n</center>\n";
   }
}
closetable();

require_once "side_right.php";
require_once "footer.php";
?>




Ir man meta klaidą You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '10' at line 4 . Man niekaip nepavyksta jos sutvarkyt, gal galit padėt ? Dėkui.

Parašė zDon· 2009 Lap. 22 05:11:40
#29

#4. Kodavau pirmąjį dizainą (HTML/CSS) ir susidūriau su problema.






Viršus ir apačia išsimėtę. Aš taip suprantu kad reikia dizainą biškį "suspausti", bet kaip ? Keičiant viso table'o height'ą niekas nesikeičia. Gal jūs žinot kas čia per ir kaip tai sutvarkyt? ?|

Redagavo zDon· 2009 Lap. 22 05:11:57

Parašė blist· 2009 Lap. 22 16:11:47
#30

palauk kol ateis programmer, jis koduoja xhtml+css man rodos.. Gal padės.

Parašė zDon· 2009 Lap. 24 01:11:30
#31

MasterfloodLT parašė:
jgjgjgjhdmgmgngmgmg.d.d.jgjgjgmgmgjgjgjgjgmgm


Kur jau galvą trinktelėjai ?

Parašė zDon· 2010 Vas. 2 20:02:02
#32

Warning: Cannot modify header information - headers already sent by (output started at /home/xx/domains/xx/public_html/index.php:1) in /home/xx/domains/xx/public_html/index.php on line 3


Kame bėda ? Čia yra tiesiog paprastas index.php failas kurio turinys :
<?php
header("Location:ggg/index.php");
?>




Googlinau, forume sakė kad patikrint ar nėra tarpelių ir panašiai. Tikrinau kelis kartus, nėra o klaidą meta. Gal žinot kaip sutvarkyt ?

Redagavo zDon· 2010 Vas. 2 20:02:14

Parašė Pakartoti slaptažodį· 2010 Vas. 2 20:02:32
#33

header("Location: ggg/index.php");



Parašė zDon· 2010 Vas. 2 20:02:50
#34

Išbandyta, tarpas prieš adresą nepadeda.

Parašė Pakartoti slaptažodį· 2010 Vas. 2 20:02:55
#35

Keistai ten pas tave.. :] Kokia klaidą meta?

Parašė zDon· 2010 Vas. 2 20:02:32
#36

Warning: Cannot modify header information - headers already sent by (output started at /home/xx/domains/xx/public_html/index.php:1) in /home/xx/domains/xx/public_html/index.php on line 2

:D

Parašė Pakartoti slaptažodį· 2010 Vas. 2 20:02:10
#37

Žiauru, man mėtydavo tokias klaidas kai ilgas kodas su daug "pašalinių" funkcijų, o dabar.. :D Net nežinau žinok. :(

Parašė zDon· 2010 Vas. 2 21:02:26
#38

Daugiau niekas neturit minčių ? :(

Parašė ex-it· 2010 Vas. 10 21:02:36
#39

Blogoje vietoje ikisai ta header, skaityk gi errora :)

Parašė zDon· 2010 Vas. 12 19:02:20
#40

kaip aš jį blogai galėjai įkišt ?
iš pradžių nurodom kad tai php kodas :
<?php
čia dedu header'į
ir užbaigiu ?>
Sudėjus viską į vieną eilutę, metą, kad negali modifikuoti header'ių pirmoje eilutėje.

Parašė zDon· 2010 Vas. 19 20:02:33
#41

#7. Neeina redaguoti profilio. Nu viską išbandžiau, perkėliau default edit_profile.php failą, perkėliau update_profile_include.php failą, vistiek ta pati košė.. Kas pasiūlymų turit ?

EDIT : SUSITVARKIAU ;)

Redagavo zDon· 2010 Vas. 19 21:02:29

Parašė zDon· 2010 Vas. 22 19:02:23
#42

#8. Koks kodas, kad užėjus į index.php po 5sec, žmogus būtų redirectinamas į tam tikrą svetainę ? Manau suprasit.

Redagavo zDon· 2010 Vas. 22 19:02:32

Parašė Pakartoti slaptažodį· 2010 Vas. 22 19:02:49
#43

<META HTTP-EQUIV=REFRESH CONTENT="5;URL=http://google.lt">

Parašė Nachal· 2010 Vas. 22 19:02:21
#44

zDon parašė:
#8. Koks kodas, kad užėjus į index.php po 5sec, žmogus būtų redirectinamas į tam tikrą svetainę ? Manau suprasit.

<meta HTTP-EQUIV="REFRESH" content="5; url=http://www.tavourlassas.com/index.html">



Redagavo Nachal· 2010 Vas. 22 19:02:54

Parašė minimukas· 2010 Vas. 22 21:02:00
#45

<html>
 <head>
  <title>Puslapio antraste</title>
  <meta http-equiv="Refresh" content="5;url=http://www.nuoroda.lt/puslapis.html">
 </head>
<body>
Po 5 sekundžiu automatiškai busite nukreiptas i toki ir anoki puslapi.<br><br>
Jei jusu naršykle automatiškai jusu nenukreipe i puslapi, spauskite <a href="http://www.nuoroda.lt/puslapis.html">cia</a>
</body>
</html>




Turetu ir tas tikti

Parašė Nachal· 2010 Vas. 22 21:02:12
#46

minimukas parašė:
<html>
 <head>
  <title>Puslapio antraste</title>
  <meta http-equiv="Refresh" content="5;url=http://www.nuoroda.lt/puslapis.html">
 </head>
<body>
Po 5 sekundžiu automatiškai busite nukreiptas i toki ir anoki puslapi.<br><br>
Jei jusu naršykle automatiškai jusu nenukreipe i puslapi, spauskite <a href="http://www.nuoroda.lt/puslapis.html">cia</a>
</body>
</html>




Turetu ir tas tikti

Jeigu ką, tai čia lygiai tas pats.

Parašė zDon· 2010 Vas. 23 17:02:51
#47

Dėkui.
#9. Įmanoma kaip nors sustabdyt skaitliuko prasukinėjimą ? Jau antrą kartą man kažkas atvertimus prasuka ... :@

Parašė edeni· 2010 Vas. 23 17:02:37
#48

Nenaudok hey, o naudok Google Analytics ir nebus problemų :)

Parašė nesby· 2010 Vas. 23 17:02:06
#49

zDon parašė:
Dėkui.
#9. Įmanoma kaip nors sustabdyt skaitliuko prasukinėjimą ? Jau antrą kartą man kažkas atvertimus prasuka ... :@


as tavim detas logiskai daryciau, isideciau visits.lt sakitliuka, ten rodo kur tam tikras IP narso, ir tada pamatysi is vieno ip prasukinejimus, ir jam IP ban

Parašė zDon· 2010 Vas. 28 13:02:11
#50

#10. Ar įmanoma perdaryti tarkim PHP-Fusion failų įkėlimo modą taip, kad jis įkeltus failus keltų į kitą serverį, o ne į ten kur stovi pati svetainė ?

Parašė smart· 2010 Vas. 28 13:02:11
#51

Tai čia tas pats kas svetainės failai 000webhost,o saitą atidaro tik per saitas.tophost.lt :D

Parašė zDon· 2010 Spa. 28 11:10:02
#52

Yeah, jau pastebėjau, kad mano klausimų tema pačioje apačioje, tad prie progos klausimas (sunkokas) :

#11. Koks kodas iššaukti nuorodai tarkim : books.php?book_title=geros arba ?book_title=blogos
Bandžiau taip :

if(isset($book_title == blogos)) {
//kažką daro
}

Bet neveikia.

Gal kas užves bent jau ant kelio, arba parašys patį kodą? :) +11

Parašė Kelmas· 2010 Spa. 28 11:10:06
#53

zDon parašė:
Yeah, jau pastebėjau, kad mano klausimų tema pačioje apačioje, tad prie progos klausimas (sunkokas) :

#11. Koks kodas iššaukti nuorodai tarkim : books.php?book_title=geros arba ?book_title=blogos
Bandžiau taip :

<..>

Bet neveikia.

Gal kas užves bent jau ant kelio, arba parašys patį kodą? :) +11



<?php
if (isset($_GET['book_title']) && in_array($_GET['book_title'], array("geros", "blogos"))) {
	echo "Sveikas atvykęs!";
}
?>

Redagavo Kelmas· 2010 Spa. 28 11:10:56

Parašė zDon· 2010 Spa. 28 11:10:38
#54

Karolis parašė:

<?php
if (isset($_GET['book_title']) && in_array($_GET['book_title'], array("geros", "blogos"))) {
	echo "Sveikas atvykęs!";
}
?>


Nežmoniškai didelis dėkui :) +11