Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Klausimynas

Parašė satio11· 2008 Bal. 23 08:04:01
#1

Turiu keletą klausimėlių:

1. įsikėliau svečiau knygą. viskas veikia gerai, dar išsiverčiau, bet navigacijoje man vistiek rašo Guestbook. Kur problema? Jo katalogas infusion'e taip vadinas, gal dėl to?

2. man kažkaip keistai rodo naujienas. jos manau turėtų būtų įtalpintos į standartinius temos rėmus, o rodo kitaip: http://www.ipix.lt/images/288327...
naujiena "be pavadinimo", truputį labgai skirias ir gadiną vaizdą. ką galima padaryt?
beje, galima išvis išjungti naujienas?

3. straipsnių/naujienų/nuorodų pateikimas. Kai parašau straipsnį/naujieną/nuorodą per vartotojo navigaciją iškart jo neįsideda į tas skiltis. Na man to ir nereik, tik įdomu kur ir kaip peržiūrėt kas ką atsiuntė ir patvirtint arba ne tuos straipsnius/naujienas/nuiorodas.

4. įsidėjau stiliaus/temos keitimo panelę, bet norint ją pakeist reik 2kart spaust tos temos pavadinimą. Kur čia problema:
opensidex("Pasikeisk Stilių");
# www.och.xz.lt @ lilas
if (isset($_POST['update_theme']))
$result = dbquery("UPDATE ".DB_PREFIX."users SET user_theme='".$_POST['user_theme']."' WHERE user_id='".$userdata['user_id']."'");
echo "<center><form name='inputform' method='post' action='$PHP_SELF'>\n";
echo "<select name='user_theme' class='textbox' style='width:100px;'>\n";
$handle = opendir(THEMES);
while ($folder = readdir($handle))
if (!in_array($folder, array(".", "..", "/", "index.php"))) $theme_list[] = $folder;
closedir($handle); sort($theme_list); array_unshift($theme_list, "Default");
for ($count=0;$theme_list[$count]!="";$count++) {
echo "<option".($theme_list[$count] == $userdata['user_theme'] ? " selected" : "").">$theme_list[$count]</option>\n";
}
echo "</select>";
echo " <input type='submit' name='update_theme' value='Keisk' class='button'></form>";
echo "Spausk (F5), kad atnaujinti</center>";
closesidex();




5. Norėčiau pasikeist šoninės navigacijos pavadinimus, koks failo pavadinimas? Pats nerandu kažkodėl :|

6. dar viena problemėlė su naujienomis, tiksliau jų rašymu per admionistravimą:
http://www.ipix.lt/images/166572...
teksto rašymo laukas yr background'as, kiek nepatogu :/

7. Dėl navigacijos, kaip padaryti tarkim pagr.puslapy, forume, galerijoje originalias (skirtingas) navigacijas?
Ir panašus dalykas- kaip konkrečiam (pridėtiniam) puslapiui pridėt konkrečią panelę?
Šitas dalykas man svarbiausia

Dėkui už ats;)

Parašė ibodom· 2008 Bal. 23 11:04:44
#2

Turiu keletą atsakymų :) :

1.Eik į Sistemos administraciją >> Tinklapio nuorodos ir ten pasikeisk ;)

2. Šioje temoje naujienos turi būti taip, nes temos autorius taip padarė ;) Manau tik koreguojant .php failus galima būtų išjungti naujienas :?

3. Eik į Vartotojų administraciją >> Pateikimai ten visus pateikimus matysi ;)

4. Čia jau taip lilas padarė kad reiktų dukart spausti, perrašyk scriptą, arba siųskis kitą temos keitimo panelę.

5.Nesupratau. :]


6. Kaip jau sakiau čia dėl temos viskas taip. Patarimas: Keisk temą ;)


7. Į pridėtinį puslapį rašyk panelės scriptą ir viskas ;)


P.S. ( kaikur gal ir nevisai atsakiau , bet stengiausi ;) )

Redagavo ibodom· 2008 Bal. 23 11:04:23

Parašė satio11· 2008 Bal. 23 12:04:08
#3

reiks pasipraktikuoti su tais pridėtiniais puslapiais, nes sunkoka dar :D
viską atsakei, dėkui;)

Parašė ibodom· 2008 Bal. 23 12:04:39
#4

Nėra už ką ;) Man nesunku, kąžinau -atsakau :)

Parašė satio11· 2008 Bal. 23 14:04:16
#5

Kad nekurt dar vienos temos paklausiu čia.
Įsidėjau draugų sistemą, instaliavau, pakiečiau profile.php, messages.php , o pakeitus infusions/user_info_panel/user_info_panel.php vietoj vartotojo panelės man saite metą klaidą:
Parse error: syntax error, unexpected '<' in /home/satio/public_html/infusions/user_info_panel/user_info_panel.php on line 20




gal galit patikrinti:

<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2005 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; }

if (iMEMBER) {
   openside($userdata['user_name']);
   $msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
echo "<img src='".THEME."images/bullet.gif' alt=''> <a href='".BASEDIR."edit_profile.php' class='side'>".$locale['080']."</a><br>
<img src='".THEME."images/bullet.gif' alt=''> <a href='".BASEDIR."messages.php' class='side'>".$locale['081']."</a><br>
<img src='".THEME."images/bullet.gif' alt=''> <a href='".BASEDIR."members.php' class='side'>".$locale['082']."</a><br>\n";
<img src='".THEME."images/bullet.gif' alt=''> <a href='".INFUSIONS."draugai/mano_draugai.php' class='side'>Mano draugai</a><br>\n";
   if (iADMIN && (iUSER_RIGHTS != "" || iUSER_RIGHTS != "C")) {
      echo "<img src='".THEME."images/bullet.gif' alt=''> <a href='".ADMIN."index.php".$aidlink."' class='side'>".$locale['083']."</a><br>\n";
   }
   echo "<img src='".THEME."images/bullet.gif' alt=''> <a href='".BASEDIR."setuser.php?logout=yes' class='side'>".$locale['084']."</a>\n";
   if ($msg_count) echo "<br><br><center><b><a href='".BASEDIR."messages.php' class='side'>".sprintf($locale['085'], $msg_count).($msg_count == 1 ? $locale['086'] : $locale['087'])."</a></b></center>\n";
} else {
   openside($locale['060']);
   echo "<div align='center'>".(isset($loginerror) ? $loginerror : "")."
<form name='loginform' method='post' action='".FUSION_SELF."'>
".$locale['061']."<br>
<input type='text' name='user_name' class='textbox' style='width:100px'><br>
".$locale['062']."<br>
<input type='password' name='user_pass' class='textbox' style='width:100px'><br>
<input type='checkbox' name='remember_me' value='y' title='".$locale['063']."' style='vertical-align:middle;'>
<input type='submit' name='login' value='".$locale['064']."' class='button'><br>
</form>
<br>\n";
   if ($settings['enable_registration']) {
      echo "".$locale['065']."<br><br>\n";
   }
   echo $locale['066']."
</div>\n";
}
closeside();
?>




čia toj eilutėje kur įrašiau tekstą, nors kopinau nuo readme, tai nesuprantu kame problemos :/

Parašė MAnjack· 2008 Bal. 23 14:04:26
#6

20 eilutės pradžioje užrašyk echo "

Parašė satio11· 2008 Bal. 23 14:04:07
#7

Įdėjau, bet dabar kitas error'as atsirado:
Warning: include(infusions/draugai_panele/draugai_panele.php) [function.include]: failed to open stream: No such file or directory in /home/satio/public_html/side_right.php on line 41

Warning: include() [function.include]: Failed opening 'infusions/draugai_panele/draugai_panele.php' for inclusion (include_path='.:/usr/share/pear') in /home/satio/public_html/side_right.php on line 41




<?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; }

$p_res = dbquery("SELECT * FROM ".$db_prefix."panels WHERE panel_side='3' AND panel_status='1' ORDER BY panel_order");
if (dbrows($p_res) != 0) {
   while ($p_data = dbarray($p_res)) {
      if (checkgroup($p_data['panel_access'])) {
         if ($p_data['panel_display'] == 1 || eregi($settings['opening_page']."$", FUSION_REQUEST.(FUSION_QUERY ? "?".FUSION_QUERY : ""))) {
            tablebreak();
            if ($p_data['panel_type'] == "file") {
               $panel_name = $p_data['panel_filename'];
               include INFUSIONS.$panel_name."/".$panel_name.".php";
            } else {
               eval(stripslashes($p_data['panel_content']));
            }
         }
      }
   }
}

echo "</td>\n";

$p_res = dbquery("SELECT * FROM ".$db_prefix."panels WHERE panel_side='4' AND panel_status='1' ORDER BY panel_order");
if (dbrows($p_res) != 0) {
   $pc = 0;
   while ($p_data = dbarray($p_res)) {
      if (checkgroup($p_data['panel_access'])) {
         if ($pc == 0) echo "<td width='$theme_width_r' valign='top' class='side-border-right'>\n";
         if ($p_data['panel_type'] == "file") {
            $panel_name = $p_data['panel_filename'];
            include INFUSIONS.$panel_name."/".$panel_name.".php";
         } else {
            eval(stripslashes($p_data['panel_content']));
         }
         $pc++;
      }
   }
   if ($pc > 0) echo "</td>\n";
}
?>




beje, kai įkėliau folderius instaliuot leido tik draugų folderį, bet dar buvo draugų panelės folderis, kurio instaliavimo galimybės nebuvo, gal čia tame problema? :/

Parašė MAnjack· 2008 Bal. 23 14:04:06
#8

Nėra tokio failo infusions/draugai_panele/draugai_panele.php

Parašė satio11· 2008 Bal. 23 14:04:16
#9

ble.. vienur rašo draugu_panele, kitur draugai_panele. Kai pasakei tik pastebėjau. Užsiknisiu beieškodamas kuriam faile keist :@

Parašė MAnjack· 2008 Bal. 23 15:04:11
#10

kitam ir keisk.

Parašė satio11· 2008 Bal. 23 15:04:09
#11

Dėkui, pagaliau atlikta;)
teliko vertimas iš vokiečių kalbos :D

Parašė MAnjack· 2008 Bal. 23 15:04:55
#12

Išsiversk į anglų, o vėliau į lietuvių jeigu vokiškai nemoki.