]> source.dussan.org Git - nextcloud-server.git/commitdiff
show only ownCloud related knowledgebase entries. and make the page pretty
authorFrank Karlitschek <karlitschek@kde.org>
Sun, 17 Apr 2011 15:38:35 +0000 (17:38 +0200)
committerFrank Karlitschek <karlitschek@kde.org>
Sun, 17 Apr 2011 15:38:35 +0000 (17:38 +0200)
admin/templates/app.php
help/css/help.css
help/templates/index.php
lib/ocsclient.php

index 4b5740c2bc4554ef10c860c19419cc2b7cf9ccd8..9a788cf64c4e0a42a1f6e68c4abf0754879fc1e9 100644 (file)
@@ -19,7 +19,7 @@ $app=$_['app'];
                <td class="description" valign="top">
                <?php echo $app["description"]; ?>
                <br />
-               <?php  echo('<a class="description" href="'.$app["detailpage"].'">read more</a><br />');  ?> 
+               <?php  echo('<a class="description" target="_blank" href="'.$app["detailpage"].'">read more</a><br />');  ?> 
                </td>
                <td width="1" valign="top" class="install"><a href="">INSTALL</a></td>
        </tr>
index 02bcade3cc2b88805a7d94e60c01a4a751be16a5..9e64c28afb46eb48585e46422e158435dabd6cff 100644 (file)
@@ -49,16 +49,16 @@ table td.name a
 }
 
 
-.install a { 
+.button a { 
     padding:0.2em 0.5em; 
     border:1px solid #ddd; 
     -moz-border-radius:15px; 
     -webkit-border-radius:15px; 
     border-radius:15px; 
     text-decoration: none;
-    font-size:1.5em; color:#666666; 
+    font-size:1.3em; color:#666666; 
     background-color:#F0F0F0;
 }
-.install a:hover { 
+.button a:hover { 
     background-color:#DDDDDD;
 }
index 51b673678d3da42c254bf887d2a734bf13b67c47..776d7c00a9ef00fc1b8d18a68217d3fdbbcf6326 100644 (file)
@@ -1,10 +1,18 @@
+
+<h1>Questions and Answers</h1>
+
 <table cellspacing="0">
        <tbody>
                <?php foreach($_["kbe"] as $kb): ?>
                        <tr>
-                               <td width="1"><?php if($kb["preview1"] <> "") { echo('<a href="'.OC_HELPER::linkTo( "help", "index.php" ).'?id='.$kb['id'].'"><img class="preview" border="0" src="'.$kb["preview1"].'" /></a>'); } ?> </a></td>
-                               <td class="name"><a href="<?php echo(OC_HELPER::linkTo( "help", "index.php" ).'?id='.$kb['id']); ?>" title=""><?php echo $kb["name"]; ?></a><br /><?php  echo('<span class="type">'.$kb['description'].'</span>'); ?></td>
+                               <td width="1"><?php if($kb["preview1"] <> "") { echo('<img class="preview" border="0" src="'.$kb["preview1"].'" />'); } ?> </a></td>
+                               <td class="name"><?php echo $kb["name"]; ?><br /><?php  echo('<span class="type">'.$kb['description'].'</span>'); ?><br />
+                               <?php if($kb['answer']<>'') echo('<br /><span class="type"><b>Answer:</b></span><br /><span class="type">'.$kb['answer'].'</span>');?>
+                               </td>
                        </tr>
                <?php endforeach; ?>
        </tbody>
 </table>
+<span class="button"><a target="_blank" href="http://apps.owncloud.com/knowledgebase/editquestion.php?action=new">ASK A QUESTION</a></span>
+
+
index 994a889aecf167b62c7d0bce3a190e3b86c99fd2..a3c4659c6e46aeca839f30a74d7be2824a49cf45 100644 (file)
@@ -126,7 +126,7 @@ class OC_OCSCLIENT{
          * This function returns a list of all the knowledgebase entries from the OCS server
          */
         public static function getKnownledgebaseEntries(){
-                $url='http://api.apps.owncloud.com/v1/knowledgebase/data?page=0&pagesize=10';
+                $url='http://api.apps.owncloud.com/v1/knowledgebase/data?type=150&page=0&pagesize=10';
 
                 $kbe=array();
                 $xml=file_get_contents($url);
@@ -138,6 +138,7 @@ class OC_OCSCLIENT{
                         $kb['id']=$tmp[$i]->id;
                         $kb['name']=$tmp[$i]->name;
                         $kb['description']=$tmp[$i]->description;
+                        $kb['answer']=$tmp[$i]->answer;
                         $kb['preview1']=$tmp[$i]->smallpreviewpic1;
                         $kbe[]=$kb;
                 }