Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Sunny C.

Pages: 1 ... 5 6 7 8 [9] 10 11 12 13 ... 19
121
Discussion & Troubleshooting / Russian Lang to German or English Lang
« on: November 10, 2009, 08:11:20 PM »
Hello,

can anyone translate Russian to German or English?
Russian:
<?php
$lang
['pm'] = "Личные Сообщения";
$lang['pm_inbox'] = "Входящие";
$lang['pm_outbox'] = "Исходящие";
$lang['pm_sentbox'] = "Отправленные";
$lang['pm_link'] = "&nbsp;&nbsp;&nbsp;У вас<br />&raquo&nbsp;<b>{msg_new_count}</b> новых сообщений<br />&nbsp;&nbsp;&nbsp;в папке <b>{inbox}</b>.";
$lang['pm_short'] = "PMS";
$lang['pm_error'] = "Ошибка";
$lang['pm_error_to'] = "Вы должны выбрать получателя.";
$lang['pm_error_to_notfound'] = "Получатель не найден.";
$lang['pm_error_subject'] = "Вы должны ввести тему сообщения.";
$lang['pm_error_message'] = "Вы должны ввести текст сообщения.";
$lang['pm_error_folder'] = "Ни одна папка не выбрана.";
$lang['pm_error_id'] = "Нечего показывать.";
$lang['pm_error_delete'] = "Нечего удалять.";
$lang['pm_compose'] = "Написать новое";
$lang['pm_delete'] = "Удалить";
$lang['pm_delete_selected'] = "Удалить выделенные";
$lang['pm_delete_all'] = "Удалить все";
$lang['pm_delete_success'] = "Сообщения были успешно удалены";
$lang['pm_delete_confirm'] = "Вы действительно хотите удалить это сообщение из папки <b>".$lang['pms_'.$mode]."</b>?";
$lang['pm_delete_confirm_select'] = "Вы действительно хотите удалить выделенные сообщения из папки <b>".$lang['pms_'.$mode]."</b>?";
$lang['pm_delete_confirm_all'] = "Вы действительно хотите удалить ВСЕ сообщения из папки <b>".$lang['pms_'.$mode]."</b>?";
$lang['pm_new'] = "Новое Сообщение";
$lang['pm_send'] = "Отправить";
$lang['pm_sent_success'] = "Сообщение было успешно отправлено";
$lang['pm_preview'] = "Предпросмотр";
$lang['pm_status'] = "Статус";
$lang['pm_date'] = "Дата";
$lang['pm_from'] = "Отправитель";
$lang['pm_subject'] = "Тема";
$lang['pm_message'] = "Сообщение";
$lang['pm_to'] = "Получатель";
$lang['pm_view'] = "Показать Сообщение";
$lang['pm_mark'] = "Отметить";
$lang['pm_edit'] = "Изменить";
$lang['pm_empty'] = "В этой папке нет сообщений";
$lang['pm_reply'] = "Ответить";
$lang['pm_html'] = "Разрешить HTML в этом сообщении";
$lang['pm_bbcode'] = "Разрешить BBCode в этом сообщении";
$lang['pm_smiles'] = "Разрешить Смайлы в этом сообщении";
$lang['pm_redirect'] = "Пожалуйста подождите";
$lang['pm_paging_stats'] = "Всего в папке {box}: сообщений - {total_cat_images} {new}, страниц - {total_pages}.<br />Показано: с {first_page} по {last_page} сообщение.";
$lang['pm_popup'] = "Всплывающее окно уведомления о новом Личном Сообщении";
$lang['pm_sound'] = "Звуковой сигнал при получении нового Личного Сообщения";
$lang['pm_popup_confirm'] = "Вы получили новое Личное Сообщение. Нажмите ОК для просмотра или CANCEL для закрытия этого окна.";
$lang['pm_popup_newwindow'] = "Открыть во всплывающем окне?\\n\\n(Нажмите CANCEL чтобы открыть папку Входящие в текущем окне)";
$lang['pm_email'] = "Уведомлять по эл.почте о новых Личных Сообщениях";
$lang['pm_email_new'] = "Новое Личное Сообщение";
$lang['pm_user_pm'] = "ЛС";
$lang['pm_user_pm_alt'] = "Отправить ЛС этому пользователю";
$lang['pm_perpage'] = "Сообщений на странице";
$lang['pm_total'] = "Всего сообщений";
$lang['pm_received'] = "Получено";
$lang['pm_quote'] = "Цитата";
$lang['pm_comment_quote'] = "Цитата комментария пользователя: ";
$lang['pm_error_save'] = "Ошибка при сохранении сообщения. (сообщение не может быть получено)";
$lang['pm_error_notfound'] = "Не возможно найти сообщение.";
$lang['pm_select_user'] = "Выбрать пользователя";
$lang['pm_new_messages'] = "Новое сообщение";
$lang['pm_new_is_one'] = "У вас <b>{count}</b> новых сообщений";
$lang['pm_ppm'] = "<b>{count}</b> новых";
$lang['pm_message_single'] = "Сообщение";
$lang['pm_message_plural'] = "Сообщения";
$lang['pm_save_success'] = "Сообщение успешно изменено.";
$lang['pm_mark_read'] = "Отметить все как прочитаные.";
$lang['pm_storage'] = "Папка {box} заполнена на {size}%";
$lang['pm_storage_unlimited'] = "Папка {box} не имеет ограничения";
$lang['pm_user_limit_reached'] = "Извините, папка Входящие пользователя {user} переполнена";
$lang['pm_inbox_limit'] = "Ограничение папки Входящие";
$lang['pm_sentbox_limit'] = "Ограничение папки Отправленные";
$lang['pm_outbox_limit'] = "Ограничение папки Исходящие";
$lang['pm_finduser'] = "Искать имя пользователя";
$lang['pm_finduser_notfound'] = "Имя пользователя не найдено.";
$lang['pm_finduser_wildcards'] = "Используйте * для списка всех имён.";
$lang['pm_select'] = "Использовать";
$lang['pm_finduser_many'] = "Найдено более одного пользователя. Выберите одного.";
$lang['pm_user_id_priority'] = "Username <b>Auswahl</b> is highter then the username <b>Feld</b>.";
$lang['pm_toosoon'] = "Извините, вы не можете отправлять сообщения так часто.";
$lang['pm_toosoon_user'] = "Извините, вы не можете отправлять сообщения так часто.";
$lang['pm_next'] = "Следующее &raquo;";
$lang['pm_prev'] = "&laquo; Предыдущее";
$lang['pm_hinweis'] = "Вы должны авторизироваться, чтобы использовать эту функцию.";
$lang['bbc_help'] = "BBCODE Помощь";
$lang['lang_smily'] = "Смайлы";
$lang['pm_user_ban'] = "Личные Сообщения: Бан пользователя";
$lang['no_permission_ban'] = "Вы не авторизированы или администратор запретил вам изпользовать функцию <b>Личные Сообщения</b>!";

//-----------------------------------------------------
//--- BBCode ------------------------------------------
//-----------------------------------------------------
$lang['code'] = "Код";
$lang['quote'] = "Цитата";
$lang['wrote'] = "писал(а)";
$lang['close_tags'] = "Закрыть теги";
$lang['close_window'] = "Закрыть окно";
$lang['all_emoticons'] = "Все";
$lang['all'] = "Все";
$lang['bbc_help_default'] = "Tip: Используйте bbcode или смайлы.";
$lang['bbc_help'] = array(
      
"b" => "Bold: [b]text[/b] (alt+b)",
      
"i" => "Kursiv: [i]text[/i] (alt+i)",
      
"u" => "Underline: [u]text[/u] (alt+u)",
      
"q" => "Quote: [quote]text[/quote] or [quote=name]text[/quote] (alt+q)",
      
"c" => "Code: [code]text[/code][list]  (alt+c)",
      
"l" => "List: [list]text[/list] (alt+l)",
      
"o" => "Ordered list: [list=]text[/list]  (alt+o)",
      
"p" => "Insert Image: [img]http://image_url[/img]  (alt+p)",
      
"w" => "Insert URL: [url=http://url]http://url[/url] or [url=http://url]URL text[/url]  (alt+w)",
      
"a" => "Close all open bbCode tags",
      
"sf" => "Font color: [color=red]text[color]",
      
"f" => "Font size: [size=x-small]small text[/size]",
      
"sh" => "Shadow: [shadow=red,left,1]text[/shadow]",
      
"g" => "Glow: [glow=red,2,1]text[/glow]",
      
"al" => "Align: [align=center]text[/align]",
      
"t" => "Teletype: [tt]text[/tt]",
      
"ff" => "Font face: [font=verdana]text[/font]",
      
"h" => "Horisontal line: [hr]",
      
"m" => "Move: [move]text[/move]",
      
"fl" => "Flash: [flash=200,200]http://URL[/flash]",
      
"sb" => "Subscript: [sub]text[/sub]",
      
"sp" => "Superscript: [sup]text[/sup]",
      
"s" => "Line through: [s]text[/s] (alt+s)",
      
"e" => "Insert email: [email]name@domain[/email] or [email=name@domain]email text[/email]  (alt+e)",
      
"sm" => "Emoticons"
?>

122
Programming / Here is an wbblite to 4images Bridge, but dont work perfectly
« on: November 08, 2009, 02:33:36 PM »
Here is an wbblite to 4images Bridge, but dont work perfectly

what is wrong? Can you make that perfect?

Wbblite Can you find here:
http://www.woltlab.com/products/burning_board_lite/index.php

123
Hallo zusammen,

gibt es eine Mцglichkeit, dass User ihre Benutzername nach 180 Tage дndern kцnnen?
Es wдre auch sehr wьnschenswert, wenn man die Tage im ACP einstellen kann.
Eine Unterstьtzung fьr Benutzergruppen wдre auch super, so das man jeder Benutzergruppe individuell Tage angegeben kann einschlieЯlich Administratoren.

--------------

Hi All,

There is a possibility that users can change their user name after 180 days?
It would be very desirable if one can adjust the dates in the ACP.
Support for user groups would also be superb, so which one each user group individually indicated days can including administrators.

124
Mods & Plugins (Requests & Discussions) / - delete -
« on: October 31, 2009, 12:17:13 AM »
- delete -

125
Programming / 4images self_full ohne / without index.php ?
« on: October 30, 2009, 09:03:34 PM »
Hallo,

wie kann ich das {self_full} ohne index.php ausgeben?

Hello,

how can I spend the {self_full} without index.php?

Edit://
Works fine:
"sumale_url" => $site_sess->url($script_url),

126
Programming / Zeichenzдhler Funktion
« on: October 29, 2009, 08:50:21 PM »
Hallo zusammen,
wie kann ich dieses Script:
var maximal 20;
function 
anzeige(){
laenge maximal document.sms.msg.value.length

      
if (laenge 0)
        {
        
document.sms.anzahl.value laenge;
        }
        else{
          if(
gesehen == 0)
          {
            
gesehen 1;
              
document.sms.msg.value document.sms.msg.value.substring(0,maximal);
            
alert("Nachricht ьberschreitet die" maximal "Zeichen.");


          }
              
document.sms.anzahl.value 0;
              
document.sms.msg.value document.sms.msg.value.substring(0,maximal);
        }
}  


Mit diesem Stьck verknьpfen?
function show_textarea_row($title$name$value ""$cols ""$rows 10) {
  global 
$error$HTTP_POST_VARS$textarea_size;
  
$cols = (empty($cols)) ? $textarea_size $cols;
  if (isset(
$error[$name])) {
    
$title sprintf("<span class=\"marktext\">%s *</span>"$title);
  }
  if (isset(
$HTTP_POST_VARS[$name])/* && $value == ""*/) {
    
$value stripslashes($HTTP_POST_VARS[$name]);
  }
  echo 
"<tr class=\"".get_row_bg()."\" valign=\"top\">\n<td><p class=\"rowtitle\">".$title."</p></td>\n<td><p><textarea name=\"".$name."\" rows=\"".$rows."\" cols=\"".$cols."\">".format_text($value2)."</textarea><br />".anzeige()."</p></td>\n</tr>\n";
}


Wьrde mich ьber Hilfe freuen.


Edit://
Hat sich erledigt.

127
Mods & Plugins (Requests & Discussions) / [MOD] Metatag Control v2.1
« on: October 26, 2009, 04:15:08 PM »

:flag-de:
Mit dieser Modifikation kцnnen Sie Ihre Metatags ьber das ACP kontrollieren. Dies vereinfacht das gezielte einsetzen der Metatags und Dank der Beschreibungen aller Metatags haben Sie in wenigen Minuten Ihre Metatags eingestellt.

Дnderungen: (v2.1)
  • [UPDATE] Code wurde angepasst
  • [UPDATE] Neue Installationsdatei
  • [GELЦSCHT] Div. Grafiken und alte install.sql

Дnderungen: (v2)
  • [NEU] Alle Metatags sind wahlweise zum einblenden oder ausblenden
  • [NEU] Die Anordnung wurde verbessert
  • [NEU] In der Ьberschrift ist ebenfalls zu sehen, ob der Metatag ein- oder ausgeblendet ist
  • [FIX] Rechtschreibfehler wurden behoben
  • [NEU] Status wird mit Grafiken unterstьtzt

Step 1
Цffne / Open includes/page_header.php
Suche / Search:
$site_template->register_vars($array);
Fьge darunter das ein / Add after:
   if($config['metatags_language_onoff'] == 1)  {
   
$meta_language .= "<meta http-equiv=\"language\" content=\"".$config['metatags_language']."\" />\n";
   }else{
   
$meta_language .= "";
   }
   if(
$config['metatags_keywords_onoff'] == 1)  {
   
$meta_keywords .= "<meta name=\"keywords\" content=\"".$config['metatags_keywords']."\" />\n";
   }else{
   
$meta_keywords .= "";
   }
   if(
$config['metatags_description_onoff'] == 1)  {
   
$meta_description .= "<meta name=\"description\" content=\"".$config['metatags_description']."\" />\n";
   }else{
   
$meta_description .= "";
   }
   if(
$config['metatags_publisher_onoff'] == 1)  {
   
$meta_publisher .= "<meta name=\"publisher\" content=\"".$config['metatags_publisher']."\" />\n";
   }else{
   
$meta_publisher .= "";
   }
   if(
$config['metatags_author_onoff'] == 1)  {
   
$meta_author .= "<meta name=\"author\" content=\"".$config['metatags_author']."\" />\n";
   }else{
   
$meta_author .= "";
   }
   if(
$config['metatags_copyright_onoff'] == 1)  {
   
$meta_copyright .= "<meta name=\"copyright\" content=\"".$config['metatags_copyright']."\" />\n";
   }else{
   
$meta_copyright .= "";
   }
   if(
$config['metatags_page_topic_onoff'] == 1)  {
   
$meta_page_topic .= "<meta name=\"page-topic\" content=\"".$config['metatags_page_topic']."\" />\n";
   }else{
   
$meta_page_topic .= "";
   }
   if(
$config['metatags_robots_onoff'] == 1)  {
   
$meta_robots .= "<meta name=\"robots\" content=\"".$config['metatags_robots']."\" />\n";
   }else{
   
$meta_robots .= "";
   }
   if(
$config['metatags_reply_to_onoff'] == 1)  {
   
$meta_reply_to .= "<meta http-equiv=\"reply-to\" content=\"".$config['metatags_reply_to']."\" />\n";
   }else{
   
$meta_reply_to .= "";
   }
   if(
$config['metatags_date_onoff'] == 1)  {
   
$meta_date .= "<meta name=\"date\" content=\"".$config['metatags_date']."\" />\n";
   }else{
   
$meta_date .= "";
   }
   if(
$config['metatags_revisit_after_onoff'] == 1)  {
   
$meta_revisit_after .= "<meta name=\"revisit-after\" content=\"".$config['metatags_revisit_after']."\" />\n";
   }else{
   
$meta_revisit_after .= "";
   }
   if(
$config['metatags_siteinfo_onoff'] == 1)  {
   
$meta_siteinfo .= "<meta name=\"siteinfo\" content=\"".$config['metatags_siteinfo']."\" />\n";
   }else{
   
$meta_siteinfo .= "";
   }
   if(
$config['metatags_audience_onoff'] == 1)  {
   
$meta_audience .= "<meta name=\"audience\" content=\"".$config['metatags_audience']."\" />\n";
   }else{
   
$meta_audience .= "";
   }
   if(
$config['metatags_refresh_onoff'] == 1)  {
   
$meta_refresh .= "<meta http-equiv=\"refresh\" content=\"10; URL=".$config['metatags_refresh']."\" />\n";
   }else{
   
$meta_refresh .= "";
   }
   if(
$config['metatags_imagetoolbar_onoff'] == 1)  {
   
$meta_imagetoolbar .= "<meta http-equiv=\"imagetoolbar\" content=\"".$config['metatags_imagetoolbar']."\" />\n";
   }else{
   
$meta_imagetoolbar .= "";
   }
   if(
$config['metatags_verify_v_onoff'] == 1)  {
   
$meta_verify_v1 .= "<meta name=\"verify-v1\" content=\"".$config['metatags_verify_v1']."\" />\n";
   }else{
   
$meta_verify_v1 .= "";
   }

Suche / Search
$site_template->register_vars(array(
Fьge danach ein / Add after
  "metatags_language" => $meta_language,
  
"metatags_keywords" => $meta_keywords,
  
"metatags_description" => $meta_description,
  
"metatags_author" => $meta_author,
  
"metatags_publisher" => $meta_publisher,
  
"metatags_copyright" => $meta_copyright,
  
"metatags_page_topic" => $meta_page_topic,
  
"metatags_robots" => $meta_robots,
  
"metatags_reply_to" => $meta_reply_to,
  
"metatags_date" => $meta_date,
  
"metatags_revisit_after" => $meta_revisit_after,
  
"metatags_siteinfo" => $meta_siteinfo,
  
"metatags_audience" => $meta_audience,
  
"metatags_refresh" => $meta_refresh,
  
"metatags_imagetoolbar" => $meta_imagetoolbar,
  
"metatags_verify_v1" => $meta_verify_v1,


Step 2
Цffne / Open templates/TEMPLATE/header.html
Suche / Search:
Code: [Select]
<meta name="description" content="{detail_meta_description}{site_name}">
<meta name="keywords" content="{detail_meta_keywords}">
<meta name="robots" content="index,follow">
<meta name="revisit-after" content="10 days">
<meta http-equiv="imagetoolbar" content="no">
Ersetze mit / Replace with:
Code: [Select]
<!-- <meta name="description" content="{detail_meta_description}{site_name}">
<meta name="keywords" content="{detail_meta_keywords}">
<meta name="robots" content="index,follow">
<meta name="revisit-after" content="10 days">
<meta http-equiv="imagetoolbar" content="no"> -->
{metatags_language}
{metatags_keywords}
{metatags_description}
{metatags_author}
{metatags_publisher}
{metatags_copyright}
{metatags_page_topic}
{metatags_robots}
{metatags_reply_to}
{metatags_date}
{metatags_revisit_after}
{metatags_siteinfo}
{metatags_audience}
{metatags_refresh}
{metatags_imagetoolbar}
{metatags_verify_v1}

Step 3
Цffne / Open lang/LANGUAGE-SPRACHE/admin.php
Suche / Search
?>
Fьge davor ein / Add above
/*-- Setting-Group Metatag Control --*/
$setting_group['metatags']="Metatag Control";
$setting['metatags_refresh_onoff'] = "Webseiten- Weiterleitung einrichten?";
$setting['metatags_language_onoff'] = "Webseiten- Sprache anzeigen?";
$setting['metatags_keywords_onoff'] = "Webseiten- Suchbegriffe anzeigen?";
$setting['metatags_description_onoff'] = "Webseiten- Beschreibung anzeigen?";
$setting['metatags_author_onoff'] = "Webseiten- Author anzeigen?";
$setting['metatags_publisher_onoff'] = "Webseiten- Publisher anzeigen?";
$setting['metatags_copyright_onoff'] = "Webseiten- Copyright anzeigen?";
$setting['metatags_page_topic_onoff'] = "Webseiten- Kategorie anzeigen?";
$setting['metatags_robots_onoff'] = "Webseiten- Robots definition anzeigen?";
$setting['metatags_reply_to_onoff'] = "Webseiten- eMail anzeigen?";
$setting['metatags_date_onoff'] = "Webseiten- Datum anzeigen?";
$setting['metatags_revisit_after_onoff'] = "Webseiten- Spider Besuchszeit anzeigen?";
$setting['metatags_siteinfo_onoff'] = "Webseiten- robots.txt Pfad anzeigen?";
$setting['metatags_audience_onoff'] = "Webseiten- Interesse anzeigen?";
$setting['metatags_imagetoolbar_onoff'] = "Webseiten- Toolbar definieren?";
$setting['metatags_verify_v1_onoff'] = "Webseiten- Verifikation (Google) verwenden?";
$setting['metatags_language'] = "Dieser Tag gibt Aufschluss &#38;#252;ber die verwendete Sprache im Dokument.<br /><span class=\"smalltext\">Er ist besonders bei Internetpr&#38;#228;senzen, die eine .com oder eine andere ausl&#38;#228;ndische Endung haben wichtig, da einige Suchmaschinen von englischem Text ausgehen. Somit k&#38;#246;nnen Sie der Maschine die Benutzung der deutschen Sprache mitteilen.<br />
In der Vergangenheit haben wir herausgefunden, dass Suchmaschinen, insbesonders Google, die Sprache automatisch erkennt und diese dann dem jeweiligen L&#38;#228;nder Index hinzuf&#38;#252;gt. So k&#38;#246;nnen Sie z. Bsp: www.ich-und-meine-innere-ruhe.se anmelden. Sie werden zwar nur im internationalen Index gefunden, aber die wenigsten Suchenden &#38;#228;ndern die Suchabfrage von -weltweit- in -nur aus Deutschland- wenn sie einen deutsche Suchbegriff angemeldet haben.<br />
<strong>Fazit:</strong> Bei .de Domains nicht n&#38;#246;tig, aber kann eingesetzt werden. Bei Seiten mit ausl&#38;#228;ndischer Top Level Domain obligatorisch. </span>"
;
$setting['metatags_keywords'] = "Dieser Meta Tag versorgt die Spider der Suchmaschinen mit Informationen zwecks Suchbegriffen.<br /><span class=\"smalltext\">Hier geben Sie die Begriffe getrennt durch Komma an, unter welcher Sie gefunden werden m&#38;#246;chten.
Vermeiden Sie eine Wiederholung, permanente Gro&#38;#223;schreibung und falsche Schl&#38;#252;sselw&#38;#246;rter. Dieses kann zum Ausschluss aus dem Index f&#38;#252;hren!<br />
<strong>Tipp:</strong> bringen Sie Ihre wichtigsten Suchw&#38;#246;rter an den Anfang unter, einige Suchmaschinen k&#38;#246;nnen nur einige Zeichen lesen, der Rest wird wie beim Fleischer abgehackt.<br />
<strong>Fazit:</strong> Wichtiger Meta Tag f&#38;#252;r kleinere Suchmaschinen</span>"
;
$setting['metatags_description'] = "Hier k&#38;#246;nnen Sie Ihre Beschreibung einf&#38;#252;gen, die in den Suchmaschinen erscheinen soll.<br /><span class=\"smalltext\">Verwenden Sie bitte nicht nur Schl&#38;#252;sselw&#38;#246;rter, sondern liefern Sie einen kurzen Text, indem die wichtigsten Keywords auftauchen. Beschr&#38;#228;nken Sie sich bitte auf ca. 255 Zeichen.<br />
<strong>Fazit:</strong> Ganz wichtiger Meta Tag, unverzichbar </span>"
;
$setting['metatags_author'] = "Dieser Meta Tag zeigt den Autor und den Ver&#38;#246;ffentlicher der Seite an.<br /><span class=\"smalltext\">Ist eigentlich Humbuck, da es sich weder auf die Anmeldung noch auf das Ranking* positiv auswirkt.
Diese Tags sind eigentlich nur f&#38;#252;r Ihre Mitbewerber interessant, so k&#38;#246;nnen diese ausspionieren, wer Ihre Seite erstellt hat.<br />
<b>Fazit:</b> Wenn Ihnen der Webdesigner Ihre neue Seite mit Band und Schere &#38;#252;bergibt, lassen Sie die zwei Dinger drin. Erstellen Sie die Meta Tags selbst, so k&#38;#246;nnen Sie darauf verzichten.<br />
*Ranking bezeichnet man als das -Positionieren- in Suchmaschinen. Vergleichbar w&#38;#228;re es mit dem Bestreben eine h&#38;#246;here Position in der Firma zu erreichen, indem man entweder legale Methoden (also Leistung) oder aber illegale Methoden (wie -Hallo Chef, darf ich heute noch mal Ihr Auto waschen?-) verwendet.<br />
Die eigentliche Position in den Suchmaschinen nennt man Rank. </span>"
;
$setting['metatags_publisher'] = "Dieser Meta Tag zeigt den Autor und den Ver&#38;#246;ffentlicher der Seite an.<br /><span class=\"smalltext\">Ist eigentlich Humbuck, da es sich weder auf die Anmeldung noch auf das Ranking* positiv auswirkt.
Diese Tags sind eigentlich nur f&#38;#252;r Ihre Mitbewerber interessant, so k&#38;#246;nnen diese ausspionieren, wer Ihre Seite erstellt hat.<br />
<b>Fazit:</b> Wenn Ihnen der Webdesigner Ihre neue Seite mit Band und Schere &#38;#252;bergibt, lassen Sie die zwei Dinger drin. Erstellen Sie die Meta Tags selbst, so k&#38;#246;nnen Sie darauf verzichten.<br />
*Ranking bezeichnet man als das -Positionieren- in Suchmaschinen. Vergleichbar w&#38;#228;re es mit dem Bestreben eine h&#38;#246;here Position in der Firma zu erreichen, indem man entweder legale Methoden (also Leistung) oder aber illegale Methoden (wie -Hallo Chef, darf ich heute noch mal Ihr Auto waschen?-) verwendet.<br />
Die eigentliche Position in den Suchmaschinen nennt man Rank. </span>"
;
$setting['metatags_copyright'] = "Dieser Tag definiert das Copyright der Seite.<br /><span class=\"smalltext\">Hat mit einer Suchmaschinenanmeldung nichts zu tun, zumal die meisten Webmaster das Copyright auf die Starseite unterbringen. Nur noch der Vollst&#38;#228;ndigkeit halber: In Deutschland sind Ihre Webseiten automatisch nach dem Urheberrecht gesch&#38;#252;tzt. Eine zus&#38;#228;tzliche Nennung (egal ob als Meta Tag oder direkt auf der Seite) muss nicht sein.<br />
<b>Fazit:</b> Das selbe wie beim Autor. Muss nicht sein, kann aber. </span>"
;
$setting['metatags_page_topic'] = "Suchmaschinen tragen Ihre Seite auch in den eigenen Katalog ein.<br /><span class=\"smalltext\">Dazu ben&#38;#246;tigt diese eine grobe Zuordnung, welche mit diesem META Tag definiert wird. Auch k&#38;#246;nnen mehrere angegeben werden, durch Komma getrennt.<br />
<b>Fazit:</b> sinnvoll </span>"
;
$setting['metatags_robots'] = "Wenn Sie Unterlinks haben, k&#38;#246;nnen diese auf Wunsch mitindiziert werden.<br /><span class=\"smalltext\">Dazu ben&#38;#246;tigen Sie diesen META Tag, folgende Optionen gibt es:<br /><table width=\"100%\" border=\"0\">
  <tr>
    <td>INDEX</td>
    <td>Seite soll aufgenommen werden</td>
  </tr>
  <tr>
    <td>NOINDEX</td>
    <td>Seite soll nicht aufgenommen werden</td>
  </tr>
  <tr>
    <td>FOLLOW</td>
    <td>Links werden verfolgt und indiziert</td>
  </tr>
  <tr>
    <td>NOFOLLOW</td>
    <td>Links werden nicht verfolgt</td>
  </tr>
</table><br />Wird dieser Meta Tag nicht gesetzt, so geht die Suchmaschine davon aus, dass die Seite eingelesen und die Links verfolgt werden sollen.<br />
<b>Fazit:</b> Sinnvoll./span>"
;
$setting['metatags_reply_to'] = "Diese E-Mail Adresse dient dazu, erfolgreiche Anmeldungen Ihnen per E-Mail zu best&#38;#228;tigen bzw. R&#38;#252;ckfragen zu stellen.<br /><span class=\"smalltext\">Zumindest das ist der Zweck dieses Tags. Aber wir  wissen, dass b&#38;#246;se Webmaster Ihre kleinen Programme durchs Web schicken und dabei zuf&#38;#228;llig Email Adressen mitbringen. Diese Adressen werden dann mit Werbeschleif zugetextet. Wenn Sie einen Fetish f&#38;#252;r Spam haben, sollten Sie diesen Tag einsetzen.<br />
<b>Fazit:</b> H&#38;#228;nde weg von dem Meta Tag. Die Email Adresse des Webmasters wird bei der Anmeldung angegeben. </span>"
;
$setting['metatags_date'] = "Geben Sie hier an, wann Sie die Seite erstellt bzw. publiziert haben.<br /><span class=\"smalltext\"><b>Fazit:</b> Ist ein -solala- Meta Tag. Hier k&#38;#246;nnten andere Besucher erkennen (sofern Sie im Browser den Quelltext Ihrer Seite aufrufen) wann Sie die Seite online gesetzt haben. Nicht essentiell: kann muss aber nicht. </span>";
$setting['metatags_revisit_after'] = "Dieser Tag definiert den erneuten Besuch des Spiders.<br /><span class=\"smalltext\">Im obigen Beispiel kommt der Spider der Suchmaschine nach 14 Tagen wieder auf Ihre Seite und durchsucht diese nach Aktualisierungen.<br />
<b>Fazit:</b> Da viele grosse Suchmaschinen Ihre Seite automatisch abklappern, ist der Tag zwar fast unn&#38;#246;tig, sollte aber mit angegeben werden. Kleinere Suchmaschinen k-ommen nur wieder vorbei wenn Sie dies in diesem Meta Tag definiert haben. Also ein Soll!<br />
<b>Info:</b> Google besucht Ihre Seiten nach ein paar Tagen erneut, sofern Sie immer Aktualisierungen vornehmen. Andernfalls wird die Seite einmal im Monat konsultiert.</span>"
;
$setting['metatags_siteinfo'] = "Dieser Meta Tag definiert die URL der robots.txt.<br /><span class=\"smalltext\">Viele Suchmaschinen suchen diese Datei auch ohne diesen Meta Tag. Das erkennt man an in der Webseiten Statistik. Dort findet man dann die URL einer vermeindlichen robots.txt in der Kategorie -nicht gefunden Seiten-.<br />
<b>Fazit:</b> Nicht notwendig, da alle Volltextsuchmaschinen die robots.txt automatisch erkennen. F&#38;#252;r kleinere Suchmaschinen aber dennoch notwendig!</span>"
;
$setting['metatags_audience'] = "Bestimmen Sie Ihre Besucher mit diesem Tag.<br /><span class=\"smalltext\">-Alle- bedeutet: f&#38;#252;r jeden interessant, -Studenten- bedeutet: f&#38;#252;r Studenten besonders interessant.<br />
<b>Fazit:</b> Hat kaum noch Einfluss auf das Ranking oder die Listung. Sie sollten ihn trotzdem verwenden, sonst sehen Ihre Meta Tags so leer aus. </span>"
;
$setting['metatags_refresh'] = "Dieser Meta Tag definiert eine Weiterleitung zu einer anderen Seite oder URL.<br /><span class=\"smalltext\"><b>Vorsicht:</b> Klassisches Fettn&#38;#228;pfchen - Suchmaschinen haben am Anfang den Rang einer Seite in den Listings nur nach sehr einfachen Mitteln bewertet. So reichte es vor ein paar Jahren noch aus, den Text mit Suchbegriffen vollzustopfen. Damit auch viele Besucher die Seiten finden, haben einige Webmaster Zusatzdomains angemeldet und den Besucher mittels diesen Meta Tag auf die eigentliche Homepage geleitet. Die Betreiber der Suchdienste hatten dann mit unz&#38;#228;hligen Duplikaten zu k&#38;#228;mpfen. Nun wertet die Suchmaschine diesen Meta Tag als -Spam-Versuch- und wird diese Seite evtl. nicht aufnehmen.<br />
<b>Fazit:</b> F&#38;#252;r Ranking uninteressant, sollte weggelassen werden</span>"
;
$setting['metatags_imagetoolbar'] = "Die Image Toolbar ist ein Werkzeug des Internet Explorers.<br /><span class=\"smalltext\">F&#38;#228;hrt man mit der Maus &#38;#252;ber ein Bild &#38;#246;ffnen sich Optionen, unter anderem auch -Bild speichern-. Falls Sie das vermeiden wollen, um Ihre Bilder zu sch&#38;#252;tzen, setzen Sie diesen Meta Tag zus&#38;#228;tzlich zur Maus- und Kopiersperre ein.<br />
<b>Fazit:</b> nicht unwichtig, verhindert Speichern von Bildern Dritter Personen im IE</span>"
;
$setting['metatags_verify_v1'] = "Hilft Google dabei die Seite als Ihre eigene zu erkennen.<br /><span class=\"smalltext\"><ul>
<li>Einloggen auf http://www.google.de/webmasters/</li>
<li>Klicken Sie auf Webmastertools (einschlie&szlig;lich Sitemaps)</li>
<li>Webseite anmelden: \"Klicken Sie hier, um eine neue....\" > Url eintragen > Webseite hinzuf&uuml;gen</li>
<li>Nun im n&auml;chsten Fenster auf \"&Uuml;berpr&uuml;fen Sie Ihre Webseite\" klicken</li>
<li>Dann auf \"&Uuml;berpr&uuml;fungsmethode ausw&auml;hlen\". \"Meta-Tag hinzuf&uuml;gen\" eignet sich f&uuml;r einen Smartstore-Shop am besten. Es erscheint ein Meta-Tag</li>
</ul></span>"
;


Step 4
Цffne / Open admin/settings.php
Suche / Search
  show_form_footer($lang['save_changes'], ""2);
}

Fьge darьber das ein / Add above
  show_table_separator($setting_group['metatags'], 2"setting_group_metatags");
  
show_setting_row("metatags_language_onoff""radio");
  
show_setting_row("metatags_language");
  
show_setting_row("metatags_keywords_onoff""radio");
  
show_setting_row("metatags_keywords");
  
show_setting_row("metatags_description_onoff""radio");
  
show_setting_row("metatags_description");
  
show_setting_row("metatags_author_onoff""radio");
  
show_setting_row("metatags_author");
  
show_setting_row("metatags_publisher_onoff""radio");
  
show_setting_row("metatags_publisher");
  
show_setting_row("metatags_copyright_onoff""radio");
  
show_setting_row("metatags_copyright");
  
show_setting_row("metatags_page_topic_onoff""radio");
  
show_setting_row("metatags_page_topic");
  
show_setting_row("metatags_robots_onoff""radio");
  
show_setting_row("metatags_robots");
  
show_setting_row("metatags_reply_to_onoff""radio");
  
show_setting_row("metatags_reply_to");
  
show_setting_row("metatags_date_onoff""radio");
  
show_setting_row("metatags_date");
  
show_setting_row("metatags_revisit_after_onoff""radio");
  
show_setting_row("metatags_revisit_after");
  
show_setting_row("metatags_siteinfo_onoff""radio");
  
show_setting_row("metatags_siteinfo");
  
show_setting_row("metatags_audience_onoff""radio");
  
show_setting_row("metatags_audience");
  
show_setting_row("metatags_refresh_onoff""radio");
  
show_setting_row("metatags_refresh");
  
show_setting_row("metatags_imagetoolbar_onoff""radio");
  
show_setting_row("metatags_imagetoolbar");
  
show_setting_row("metatags_verify_v1_onoff""radio");
  
show_setting_row("metatags_verify_v1");


Step #5
Deutsch
- Lade install.php herunter
- Kopiere "install.php" in deinem Rootverzeichnis, dort wo auch die index.php und config.php liegt
- Fьhre die install.php aus Beispiel: http://deine-seite.de/install.php

128
Programming / Was muss ich machen wenn ich 3 SQl Abfragen habe?
« on: October 25, 2009, 02:38:33 PM »
Was muss ich denn machen wenn ich 3 SQl Abfragen habe?

$sql "SELECT  setting_value as news_ticker FROM ".SETTINGS_TABLE." WHERE setting_name = 'news_ticker'";
    
$result $site_db->query($sql);$row mysql_fetch_object($result);
      
$news_ticker $row->news_ticker;
   
$headline "<table style=\"width:".$config['image_table_width']."; border-style:none;\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">";
   
$headline .= "<tr class=\"imagerow2\">\n";
   
$headline .= "<td ><marquee behavior='alternate' scrollamount='3' scrolldelay='1'>".$news_ticker."</marquee></td>\n";
   
$headline .= "</tr>\n";
   
$headline .= "</table>\n";


$sql "SELECT  setting_value as index_welcome FROM ".SETTINGS_TABLE." WHERE setting_name = 'index_welcome'";
    
$result $site_db->query($sql);$row mysql_fetch_object($result);
      
$index_welcome $row->index_welcome;
   
$headline "<table style=\"width:".$config['image_table_width']."; border-style:none;\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">";
   
$headline .= "<tr class=\"imagerow2\">\n";
   
$headline .= "<td ><marquee behavior='alternate' scrollamount='3' scrolldelay='1'>".$index_welcome."</marquee></td>\n";
   
$headline .= "</tr>\n";
   
$headline .= "</table>\n";


$sql "SELECT  setting_value as left_info FROM ".SETTINGS_TABLE." WHERE setting_name = 'left_info'";
    
$result $site_db->query($sql);$row mysql_fetch_object($result);
      
$left_info $row->left_info;
   
$headline "<table style=\"width:".$config['image_table_width']."; border-style:none;\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">";
   
$headline .= "<tr class=\"imagerow2\">\n";
   
$headline .= "<td ><marquee behavior='alternate' scrollamount='3' scrolldelay='1'>".$left_info."</marquee></td>\n";
   
$headline .= "</tr>\n";
   
$headline .= "</table>\n";


Wenn die direkt untereinander stehen, dann wird NUR eins angezeigt, entwerder "news_ticker", "index_welcome" oder "left_info". Aber es werden nie alle drei ausgegeben.

Muss zwischen den SQL Abfragen noch etwas dazwischen wie z.B

}

oderso?

129
Discussion & Troubleshooting / template_url - wo ist das definiert ?
« on: October 22, 2009, 03:16:40 PM »
Wo kann ich den Pfad {template_url} дndern?

130
Mods & Plugins (Requests & Discussions) / Exif fьr mp3 Dateien?
« on: October 16, 2009, 10:22:16 PM »
Hallo zusammen,

gibt es sowas? Das man die Detailsangaben einer mp3/wmv etc auslesen kann wie bei den Bildern?

131
Mods & Plugins (Requests & Discussions) / Bookmark - none mod.
« on: October 16, 2009, 12:43:55 PM »
Hallo zusammen,

ich bin grad dabei eine Bookmark Mod zu basteln, doch leider bisher ohne Erfolg:

Folgendes habe ich bisher gemacht:

admin/settings.php
Das habe ich eingefьgt:
  show_table_separator($setting_group[10], 2"setting_group_10");
  
show_setting_row("bookmark_details""radio");


lang/sprache/admin.php
/*-- Setting-Group 10 --*/
$setting_group[10]="Bookmark Config";
$setting['bookmark_details'] = "Bookmarks auf der Detailsseite?";


details.php
Ьber print out das:
if($config['bookmark_details'] == 1)  {
         
$birthday_message $site_template->parse_template("bookmark_details");
         
$site_template->register_vars(array(
                      
"bookmark_details" => $bookmark_details
              
));
    }


includes/de_field_definitions.php
$additional_user_fields['bookmark_details'] = array($lang['bookmark_details'], "text"0);

bookmark_details_install.php
<?php

define
('ROOT_PATH''./');
include(
ROOT_PATH.'config.php');
include(
ROOT_PATH.'global.php');


$sql_data = array(
   
"INSERT INTO `".SETTINGS_TABLE."` ( `setting_name` , `setting_value` ) VALUES ('bookmark_details', '1')"

);

foreach (
$sql_data as $val){
	
if (
$site_db->query($val)) {
 
	
  
$log[$val] = "Succesfully updated Database";
	
}
	
else {
	
  
$log[$val] = "<font color=\"red\">Error</font>";
	
  
$error 1;
    }
}

if (!
$error) echo "Succesfully updated Database";
else echo 
"an Error occured";


?>


Und der entsprechende Teil in der bookmark_details.html

Fьhre ich die install aus, dann kommt ein error :D
Ich weis nicht was noch fehlt.
Was ich auch mцchte ist, dass man im Admin einstellen kann wo das Bookmark angezeigt werden soll.
Details, index, profil, kategorien

132
Preview:
:flag-de:
Die neue Liste kann auf Wunsch in das ACP integriert werden. Die Liste wird es ebenfalls als Stand-a-lone Version geben. Im 4images Bundle AIO wird die Liste schon integriert sein. Die drei Sprachen (English, Deutsch und Spanisch) wird die Liste beinhalten.

Allerdings ist das Problem, dass ich kein Spanisch kann und deshalb das mit Google ьbersetze, daher wдre es super wenn sich jemand als Ьbersetzer fьr Spanisch mir unter die Arme greifen kann. Am besten wдre auch jemand der gut Englisch kann.

 :!: :!: Bitte Feedback geben :D  :!: :!:

Ps.: Der Layer ist von dem Freehoster und nicht von mir!!!!
:flag-en:
The new list can be integrated on request in the ACP. The list will also give it as a stand-a-lone version. In 4images Bundle AIO, the list will already be integrated. The three languages English, German and Spanish will include the list.

However, the problem is that I can not speak Spanish and that is why the Google translate, so it would be great if someone as a translator for Spanish I can reach under the arms. The best would be someone who has good English can.

 :!: :!: Please give Feedback :D  :!: :!:

Ps.: The Layer is from the Freehoster, not from me....!!!

Stand-a-Lone *LIVE*
http://sumalenin.space4free.net/perfekt_mods/mods177ger.php
ACP PREVIEW:


- 4images Bundle Thread
- Mods Works Perfektly at 1.7.7 / Mods Laufen Perfekt mit 1.7.7

PLS: Feedback :D

133
Mods & Plugins (Requests & Discussions) / [PLUGIN] Webseiten Check
« on: October 06, 2009, 12:00:55 AM »
 :flag-de: Hallo zusammen,
hab da mal wieder was kleines. Mit diesem Plugin kann man Webseiten auf die Validierung vom HTML oder CSS- Code prьfen.

 :flag-en: Hi All,
there had once again what a small one. With this plugin, you can check websites on the validation of HTML or CSS code.

  • Mehrsprachig
  • Multilingual

Installation

Step 1
Lade die Datei / Load the File:
webseiten_check/webseiten_check.php
in diesem Ordner hoch / on your Server at:
 admin/plugins/

Step 2
Цffne / Open:
lang/your-sprache-language/admin.php
Suche / Search:
?>
Fьge davor ein / add before
//-----------------------------------------------------
//--- Webseiten Check ---------------------------------
//-----------------------------------------------------
$lang['wcheck_info_one'] = "Gebe hier deine Webseiten- Adresse ein und &uuml;berpr&uuml;fe ob deine Seite richtig validiert wurde.";
$lang['wcheck_info_two'] = "Gebe hier deine Webseiten- Adresse ein und &uuml;berpr&uuml;fe deine Seite auf validen CSS- Code.";
$lang['wcheck_go'] = "Pr&uuml;fen";
$lang['wcheck_what'] = "Was";
$lang['wcheck_action'] = "Aktion";
$lang['wcheck_title'] = "Webseiten Check";


134
Mods & Plugins (Requests & Discussions) / Slogan
« on: October 04, 2009, 07:30:41 PM »
Hallo zusammen,

ich wollte mal fragen, ob jemand Interesse daran hat, eine Modifikation zu schreiben, in welcher man Slogans der Webseite eintragen kann und auf jeder beliebigen Seite via Zufall wiedergegeben werden.

Mein Plugin: Randomizer Textscript, (http://www.4homepages.de/forum/index.php?topic=21856.0)
macht ja sowas in der Art, aber das Teil macht fьr sowas keinen Sinn.

Ich weis nur absolut nicht, wie man was ins Adminmenu reinbekommt, sonst hдtte ich mich da mal selber versucht.

135
Discussion & Troubleshooting / categorie_bit / mit ID hochzдhlen
« on: September 30, 2009, 10:19:07 PM »
Hallo zusammen,

folgendes habe ich in meiner categorie_bit.html stehen:
Code: [Select]
<div class="block block-user" id="block-user-1">
<div class="block-top">
     <div class="block-bot">

         <div class="title">
                <h3>{cat_name}{if cat_is_new}<sup>{lang_new}</sup>{endif cat_is_new}</h3>
            </div>
            <div class="content">
                {if sub_cats}<ul class="menu">
                {sub_cats}
</ul>{endif sub_cats}
</div>
        </div>
    </div>    
</div>

So werden bei mir die Kategorien dargestellt (Siehe Ahang)

Aber es gibt da ein Problem und zwar dieser Code:
Code: [Select]
<div class="block block-user" id="block-user-1">
Dieser enthдlt leider id="

So, da meine Kategorien alle samt einzelne Menьs sind, und mit der gleichen ID erstellt werden, kann ich die Valitдt der seite nicht stand halten, weil die gleiche ID mehrfach auftaucht.

Meine Frage:

Kann jemand ein Code zur Verfьgung stellen, der die ID automatisch bei jeder Kategorie mit hochzдhlt.
Example:
id="block-user-2"
Code: [Select]
<div class="block block-user" id="block-user-2">
.......
id="block-user-2"
Code: [Select]
<div class="block block-user" id="block-user-3">
........

Die functions.php sieht so aus:
function get_subcategories($parent_id) {
  global 
$cat_parent_cache$cat_cache$site_sess$config;

  if (!isset(
$cat_parent_cache[$parent_id]) || $config['num_subcats'] < 1) {
    return 
"";
  }

  
$visible_cat_cache = array();
  foreach (
$cat_parent_cache[$parent_id] as $key => $val) {
    if (
check_permission("auth_viewcat"$val)) {
      
$visible_cat_cache[$key] = $val;
    }
  }

  
$num_subs sizeof($visible_cat_cache);
  
$sub_cat_list "";
  
$i 1;
  foreach (
$visible_cat_cache as $subcat_id) {
    if (
$i <= $num_subs && $i <= $config['num_subcats']) {
      
$sub_url $site_sess->url(ROOT_PATH."categories.php?".URL_CAT_ID."=".$subcat_id);
      
$sub_cat_list .= "<li class=\"leaf first\"><a href=\"/".$sub_url."\" title=\"".format_text($cat_cache[$subcat_id]['cat_name'], 2)."\" class=\"active\">".format_text($cat_cache[$subcat_id]['cat_name'], 2)."</a></li>";
      if (
$i != $config['num_subcats'] && $i $config['num_subcats'] && $i $num_subs) {
        
$sub_cat_list .= "";
      }
      if (
$i == $config['num_subcats'] && $i $num_subs) {
        
$sub_cat_list .= " ...\n";
      }
    }
    
$i++;
  }
  return 
$sub_cat_list;
}

function 
get_categories($cat_id 0) {
  global 
$site_template$site_db$site_sess$config$lang;
  global 
$cat_cache$cat_parent_cache$new_image_cache$subcat_ids;

  
$cattable_width ceil((intval($config['cat_table_width'])) / $config['cat_cells']);
  if ((
substr($config['cat_table_width'],-1)) == "%") {
    
$cattable_width .= "%";
  }

  if (!isset(
$cat_parent_cache[$cat_id])) {
    return 
"";
  }

  
$visible_cat_cache = array();
  foreach (
$cat_parent_cache[$cat_id] as $key => $val) {
    if (
check_permission("auth_viewcat"$val)) {
      
$visible_cat_cache[$key] = $val;
    }
  }

  if (empty(
$visible_cat_cache)) {
    return 
"";
  }

  
$total sizeof($visible_cat_cache);
  
$table_columns = (intval($config['cat_cells'])) ? intval($config['cat_cells']) : 2;
  if (
$total <= $table_columns) {
    
$table_rows 1;
  }
  else {
    
$table_rows $total $table_columns;
    if (
$total >= $table_columns && !is_integer($table_rows)) {
      
$table_rows intval($table_rows) + 1;
    }
  }

  
$categories "";
  
$count 0;
  
$count2 0;
  foreach (
$visible_cat_cache as $key => $category_id) {
    
$categories .= "";

    
$is_new = (isset($new_image_cache[$category_id]) && $new_image_cache[$category_id] > 0) ? 0;
    
$num_images = (isset($cat_cache[$category_id]['num_images'])) ? $cat_cache[$category_id]['num_images'] : 0;

    
$subcat_ids = array();
    
get_subcat_ids($category_id$category_id$cat_parent_cache);

    if (isset(
$subcat_ids[$category_id])) {
      foreach (
$subcat_ids[$category_id] as $val) {
        if (isset(
$new_image_cache[$val]) && $new_image_cache[$val] > 0) {
          
$is_new 1;
        }
        if (isset(
$cat_cache[$val]['num_images'])) {
          
$num_images += $cat_cache[$val]['num_images'];
        }
      }
    }

    if (
defined("SHOW_RANDOM_IMAGE") && SHOW_RANDOM_IMAGE == || defined("SHOW_RANDOM_CAT_IMAGE") && SHOW_RANDOM_CAT_IMAGE == 0) {
      
$random_cat_image_file "";
    }
    else {
      
$random_cat_image_file get_random_image($category_id01);
    }

    
$site_template->register_vars(array(
      
"cat_id" => $category_id,
      
"cat_name" => format_text($cat_cache[$category_id]['cat_name'], 2),
      
"cat_description" => format_text($cat_cache[$category_id]['cat_description'], 1),
      
"cat_hits" => $cat_cache[$category_id]['cat_hits'],
      
"cat_is_new" => $is_new,
      
"lang_new" => $lang['new'],
      
"sub_cats" => get_subcategories($category_id),
      
"cat_url" => $site_sess->url(ROOT_PATH."categories.php?".URL_CAT_ID."=".$category_id),
      
"random_cat_image_file" => $random_cat_image_file,
      
"num_images" => $num_images
    
));
    
$categories .= $site_template->parse_template("category_bit");
    
$count++;
    
$count2++;
    
$categories .= "";

    if (
$count == $table_rows && $count2 sizeof($visible_cat_cache)) {
      
$categories .= "";
      
$categories .= "";
      
$categories .= "";

      
$total $total $count2;
      
$table_columns $table_columns 1;
      
/*if ($total <= $table_columns && $table_columns > 1) {
        $table_rows = 1;
      }
      else {
        $table_rows = $total / $table_columns;
        if ($total >= $table_columns && !is_integer($table_rows)) {
          $table_rows = intval($table_rows) + 1;
        }
      }*/
      
$count 0;
    }
  }

  
$categories .= "";
  return 
$categories;
}


Habe den HTML Code auskommentiert!

Edit://
Hab nun in der functions.php folgendes gemacht:
function get_categories($cat_id 0) {
  global 
$site_template$site_db$site_sess$config$lang;
  global 
$cat_cache$cat_parent_cache$new_image_cache$subcat_ids;

  
$cattable_width ceil((intval($config['cat_table_width'])) / $config['cat_cells']);
  if ((
substr($config['cat_table_width'],-1)) == "%") {
    
$cattable_width .= "%";
  }

  if (!isset(
$cat_parent_cache[$cat_id])) {
    return 
"";
  }

  
$visible_cat_cache = array();
  foreach (
$cat_parent_cache[$cat_id] as $key => $val) {
    if (
check_permission("auth_viewcat"$val)) {
      
$visible_cat_cache[$key] = $val;
    }
  }

  if (empty(
$visible_cat_cache)) {
    return 
"";
  }

  
$total sizeof($visible_cat_cache);
  
$table_columns = (intval($config['cat_cells'])) ? intval($config['cat_cells']) : 2;
  if (
$total <= $table_columns) {
    
$table_rows 1;
  }
  else {
    
$table_rows $total $table_columns;
    if (
$total >= $table_columns && !is_integer($table_rows)) {
      
$table_rows intval($table_rows) + 1;
    }
  }

  
$categories "\n<div class=\"block block-user\" id=\"block-user-".URL_CAT_ID."=".$category_id."\">\n";
  
$count 0;
  
$count2 0;
  foreach (
$visible_cat_cache as $key => $category_id) {
    
$categories .= "";

    
$is_new = (isset($new_image_cache[$category_id]) && $new_image_cache[$category_id] > 0) ? 0;
    
$num_images = (isset($cat_cache[$category_id]['num_images'])) ? $cat_cache[$category_id]['num_images'] : 0;

    
$subcat_ids = array();
    
get_subcat_ids($category_id$category_id$cat_parent_cache);

    if (isset(
$subcat_ids[$category_id])) {
      foreach (
$subcat_ids[$category_id] as $val) {
        if (isset(
$new_image_cache[$val]) && $new_image_cache[$val] > 0) {
          
$is_new 1;
        }
        if (isset(
$cat_cache[$val]['num_images'])) {
          
$num_images += $cat_cache[$val]['num_images'];
        }
      }
    }

    if (
defined("SHOW_RANDOM_IMAGE") && SHOW_RANDOM_IMAGE == || defined("SHOW_RANDOM_CAT_IMAGE") && SHOW_RANDOM_CAT_IMAGE == 0) {
      
$random_cat_image_file "";
    }
    else {
      
$random_cat_image_file get_random_image($category_id01);
    }

    
$site_template->register_vars(array(
      
"cat_id" => $category_id,
      
"cat_name" => format_text($cat_cache[$category_id]['cat_name'], 2),
      
"cat_description" => format_text($cat_cache[$category_id]['cat_description'], 1),
      
"cat_hits" => $cat_cache[$category_id]['cat_hits'],
      
"cat_is_new" => $is_new,
      
"lang_new" => $lang['new'],
      
"sub_cats" => get_subcategories($category_id),
      
"cat_url" => $site_sess->url(ROOT_PATH."categories.php?".URL_CAT_ID."=".$category_id),
      
"random_cat_image_file" => $random_cat_image_file,
      
"num_images" => $num_images
    
));
    
$categories .= $site_template->parse_template("category_bit");
    
$count++;
    
$count2++;
    
$categories .= "";

    if (
$count == $table_rows && $count2 sizeof($visible_cat_cache)) {
      
$categories .= "";
      
$categories .= "";
      
$categories .= "";

      
$total $total $count2;
      
$table_columns $table_columns 1;
      
/*if ($total <= $table_columns && $table_columns > 1) {
        $table_rows = 1;
      }
      else {
        $table_rows = $total / $table_columns;
        if ($total >= $table_columns && !is_integer($table_rows)) {
          $table_rows = intval($table_rows) + 1;
        }
      }*/
      
$count 0;
    }
  }

  
$categories .= "</div>/n";
  return 
$categories;
}


und die category_bit.html so abgeдndert:
Code: [Select]
<div class="block-top">
     <div class="block-bot">

         <div class="title">
                <h3><a href="javascript:toggle('toggle1')">{cat_name}</a>{if cat_is_new}<sup>{lang_new}</sup>{endif cat_is_new}</h3>
            </div>
            <div class="content" id="toggle1" style="DISPLAY: yes">
            Testtext
            </div>
            <div class="content" id="toggle1" style="DISPLAY: none">
                {if sub_cats}<ul class="menu">
                {sub_cats}
</ul>{endif sub_cats}
</div>
        </div>
    </div>    

Der Quelltext der Seite sieht dann aber so aus:

Code: [Select]
<div class="block block-user" id="block-user-cat_id=">
<div class="block-top">
     <div class="block-bot">

         <div class="title">
                <h3><a href="javascript:toggle('toggle1')">Elektronisch</a><sup>neu</sup></h3>
            </div>
            <div class="content" id="toggle1" style="display: none;">

                <ul class="menu">
                <li class="leaf first"><a href="/./categories.php?cat_id=2" title="Electro" class="active">Electro</a></li><li class="leaf first"><a href="/./categories.php?cat_id=5" title="Minimal" class="active">Minimal</a></li><li class="leaf first"><a href="/./categories.php?cat_id=6" title="House" class="active">House</a></li><li class="leaf first"><a href="/./categories.php?cat_id=7" title="Trance" class="active">Trance</a></li><li class="leaf first"><a href="/./categories.php?cat_id=8" title="Tecno" class="active">Tecno</a></li><li class="leaf first"><a href="/./categories.php?cat_id=9" title="Hard-Bass" class="active">Hard-Bass</a></li><li class="leaf first"><a href="/./categories.php?cat_id=10" title="Hard-Style" class="active">Hard-Style</a></li><li class="leaf first"><a href="/./categories.php?cat_id=11" title="Tecktonik" class="active">Tecktonik</a></li><li class="leaf first"><a href="/./categories.php?cat_id=12" title="Hardcore" class="active">Hardcore</a></li></ul></div>
        </div>
    </div>    
<div class="block-top">

     <div class="block-bot">

         <div class="title">
                <h3><a href="javascript:toggle('toggle1')">Drums &amp; Beats</a></h3>
            </div>
            <div class="content" id="toggle1" style="display: none;">
                </div>
        </div>

    </div>    
<div class="block-top">
     <div class="block-bot">

         <div class="title">
                <h3><a href="javascript:toggle('toggle1')">Selfmade</a></h3>
            </div>
            <div class="content" id="toggle1" style="display: none;">
                </div>

        </div>
    </div>    
<div class="block-top">
     <div class="block-bot">

         <div class="title">
                <h3><a href="javascript:toggle('toggle1')">Remix</a></h3>
            </div>
            <div class="content" id="toggle1" style="display: none;">

                </div>
        </div>
    </div>    
</div>

Und das ist falsch. Ich weis nicht wie ich das anstelles soll. Richtig mьsste der Code so aussehen!
Nur halt, dass die ID sich дndern soll bzw. die Zahl!

Code: [Select]
<div class="block block-user" id="block-user-1">
<div class="block-top">
     <div class="block-bot">

         <div class="title">
                <h3>Elektronisch<sup>neu</sup></h3>
            </div>

            <div class="content">
                <ul class="menu">
                <li class="leaf first"><a href="/./categories.php?cat_id=2" title="Electro" class="active">Electro</a></li><li class="leaf first"><a href="/./categories.php?cat_id=5" title="Minimal" class="active">Minimal</a></li><li class="leaf first"><a href="/./categories.php?cat_id=6" title="House" class="active">House</a></li><li class="leaf first"><a href="/./categories.php?cat_id=7" title="Trance" class="active">Trance</a></li><li class="leaf first"><a href="/./categories.php?cat_id=8" title="Tecno" class="active">Tecno</a></li><li class="leaf first"><a href="/./categories.php?cat_id=9" title="Hard-Bass" class="active">Hard-Bass</a></li><li class="leaf first"><a href="/./categories.php?cat_id=10" title="Hard-Style" class="active">Hard-Style</a></li><li class="leaf first"><a href="/./categories.php?cat_id=11" title="Tecktonik" class="active">Tecktonik</a></li><li class="leaf first"><a href="/./categories.php?cat_id=12" title="Hardcore" class="active">Hardcore</a></li></ul></div>
        </div>

    </div>    
</div>
<!-- <li><a class="sub" href="./categories.php?cat_id=3"><b>Drums &amp; Beats&nbsp;(0)</b>
      </li> -->
  
<div class="block block-user" id="block-user-1">
<div class="block-top">
     <div class="block-bot">

         <div class="title">
                <h3>Drums &amp; Beats</h3>

            </div>
            <div class="content">
                </div>
        </div>
    </div>    
</div>
<!-- <li><a class="sub" href="./categories.php?cat_id=13"><b>Selfmade&nbsp;(0)</b>
      </li> -->
  
<div class="block block-user" id="block-user-1">
<div class="block-top">
     <div class="block-bot">

         <div class="title">
                <h3>Selfmade</h3>
            </div>
            <div class="content">
                </div>
        </div>
    </div>    
</div>

<!-- <li><a class="sub" href="./categories.php?cat_id=14"><b>Remix&nbsp;(0)</b>
      </li> -->
  
<div class="block block-user" id="block-user-1">
<div class="block-top">
     <div class="block-bot">

         <div class="title">
                <h3>Remix</h3>
            </div>
            <div class="content">

                </div>
        </div>
    </div>    
</div>

Wдre super!

Pages: 1 ... 5 6 7 8 [9] 10 11 12 13 ... 19