⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 feedforall_parse_dublincore.inc.php

📁 for news RSS to HTML as ASP
💻 PHP
📖 第 1 页 / 共 3 页
字号:
        break;                case "DC:DATE":        $_this->currentItem->DCdate .= $data;        $_this->currentItem->DublinCoreUsed = 1;        $_this->DublinCoreUsed = 1;        break;                case "DC:SUBJECT":        $_this->currentItem->DCsubject .= $data;        $_this->currentItem->DublinCoreUsed = 1;        $_this->DublinCoreUsed = 1;        break;                case "DC:CREATOR":        $_this->currentItem->DCcreator .= $data;        $_this->currentItem->DublinCoreUsed = 1;        $_this->DublinCoreUsed = 1;        break;                case "DC:PUBLISHER":        $_this->currentItem->DCpublisher .= $data;        $_this->currentItem->DublinCoreUsed = 1;        $_this->DublinCoreUsed = 1;        break;                case "DC:CONTRIBUTOR":        $_this->currentItem->DCcontributor .= $data;        $_this->currentItem->DublinCoreUsed = 1;        $_this->DublinCoreUsed = 1;        break;                case "DC:LANGUAGE":        $_this->currentItem->DClanguage .= $data;        $_this->currentItem->DublinCoreUsed = 1;        $_this->DublinCoreUsed = 1;        break;                case "DC:RIGHTS":        $_this->currentItem->DCrights .= $data;        $_this->currentItem->DublinCoreUsed = 1;        $_this->DublinCoreUsed = 1;        break;                case "DC:TYPE":        $_this->currentItem->DCtype .= $data;        $_this->currentItem->DublinCoreUsed = 1;        $_this->DublinCoreUsed = 1;        break;                case "DC:FORMAT":        $_this->currentItem->DCformat .= $data;        $_this->currentItem->DublinCoreUsed = 1;        $_this->DublinCoreUsed = 1;        break;                case "DC:IDENTIFIER":        $_this->currentItem->DCidentifier .= $data;        $_this->currentItem->DublinCoreUsed = 1;        $_this->DublinCoreUsed = 1;        break;                case "DC:SOURCE":        $_this->currentItem->DCsource .= $data;        $_this->currentItem->DublinCoreUsed = 1;        $_this->DublinCoreUsed = 1;        break;                case "DC:RELATION":        $_this->currentItem->DCrelation .= $data;        $_this->currentItem->DublinCoreUsed = 1;        $_this->DublinCoreUsed = 1;        break;                case "DC:COVERAGE":        $_this->currentItem->DCcoverage .= $data;        $_this->currentItem->DublinCoreUsed = 1;        $_this->DublinCoreUsed = 1;        break;              }    }    elseif (($_this->insideChannel) && ($_this->level == $_this->level_channel+1)) {      //      // <channel>      switch ($_this->tag) {        case "DC:TITLE":        $_this->DCtitle .= $data;        $_this->DublinCoreUsed = 1;        break;                case "DC:DESCRIPTION":        $_this->DCdescription .= $data;        $_this->DublinCoreUsed = 1;        break;                case "DC:DATE":        $_this->DCdate .= $data;        $_this->DublinCoreUsed = 1;        break;                case "DC:SUBJECT":        $_this->DCsubject .= $data;        $_this->DublinCoreUsed = 1;        break;                case "DC:CREATOR":        $_this->DCcreator .= $data;        $_this->DublinCoreUsed = 1;        break;                case "DC:PUBLISHER":        $_this->DCpublisher .= $data;        $_this->DublinCoreUsed = 1;        break;                case "DC:CONTRIBUTOR":        $_this->DCcontributor .= $data;        $_this->DublinCoreUsed = 1;        break;                case "DC:LANGUAGE":        $_this->DClanguage .= $data;        $_this->DublinCoreUsed = 1;        break;                case "DC:RIGHTS":        $_this->DCrights .= $data;        $_this->DublinCoreUsed = 1;        break;                case "DC:TYPE":        $_this->DCtype .= $data;        $_this->DublinCoreUsed = 1;        break;                case "DC:FORMAT":        $_this->DCformat .= $data;        $_this->DublinCoreUsed = 1;        break;                case "DC:IDENTIFIER":        $_this->DCidentifier .= $data;        $_this->DublinCoreUsed = 1;        break;                case "DC:SOURCE":        $_this->DCsource .= $data;        $_this->DublinCoreUsed = 1;        break;                case "DC:RELATION":        $_this->DCrelation .= $data;        $_this->DublinCoreUsed = 1;        break;                case "DC:COVERAGE":        $_this->DCcoverage .= $data;        $_this->DublinCoreUsed = 1;        break;              }    }  }}Function FeedForAll_parse_DublinCore_replaceInChannel($_this, $template) {  $template = FeedForAll_rss2html_str_replace("~~~FeedDCTitle~~~", $_this->DCtitle, $template);  $template = FeedForAll_rss2html_str_replace("~~~FeedDCDescription~~~", $_this->DCdescription, $template);  $template = FeedForAll_rss2html_str_replace("~~~FeedDCDate~~~", $_this->DCdate, $template);  $template = FeedForAll_rss2html_str_replace("~~~FeedDCSubject~~~", $_this->DCsubject, $template);  $template = FeedForAll_rss2html_str_replace("~~~FeedDCCreator~~~", $_this->DCcreator, $template);  $template = FeedForAll_rss2html_str_replace("~~~FeedDCPublisher~~~", $_this->DCpublisher, $template);  $template = FeedForAll_rss2html_str_replace("~~~FeedDCContributor~~~", $_this->DCcontributor, $template);  $template = FeedForAll_rss2html_str_replace("~~~FeedDCLanguage~~~", $_this->DClanguage, $template);  $template = FeedForAll_rss2html_str_replace("~~~FeedDCRights~~~", $_this->DCrights, $template);  $template = FeedForAll_rss2html_str_replace("~~~FeedDCType~~~", $_this->DCtype, $template);  $template = FeedForAll_rss2html_str_replace("~~~FeedDCFormat~~~", $_this->DCformat, $template);  $template = FeedForAll_rss2html_str_replace("~~~FeedDCIdentifier~~~", $_this->DCidentifier, $template);  $template = FeedForAll_rss2html_str_replace("~~~FeedDCSource~~~", $_this->DCsource, $template);  $template = FeedForAll_rss2html_str_replace("~~~FeedDCRelation~~~", $_this->DCrelation, $template);  $template = FeedForAll_rss2html_str_replace("~~~FeedDCCoverage~~~", $_this->DCcoverage, $template);  return $template;}Function FeedForAll_parse_DublinCore_replaceInItem($currentItem, $item) {  return $item;}Function FeedForAll_parse_DublinCore_createXML($currentItem) {  $resultString = "";  if ($currentItem->DCtitle != "") {    $resultString .= "    <dc:title>".htmlspecialchars($currentItem->DCtitle, ENT_NOQUOTES, "UTF-8")."</dc:title>\n";  }  if ($currentItem->DCdescription != "") {    $resultString .= "    <dc:description>".htmlspecialchars($currentItem->DCdescription, ENT_NOQUOTES, "UTF-8")."</dc:description>\n";  }  if ($currentItem->DCdate != "") {    $resultString .= "    <dc:date>".htmlspecialchars($currentItem->DCdate, ENT_NOQUOTES, "UTF-8")."</dc:date>\n";  }  if ($currentItem->DCsubject != "") {    $resultString .= "    <dc:subject>".htmlspecialchars($currentItem->DCsubject, ENT_NOQUOTES, "UTF-8")."</dc:subject>\n";  }  if ($currentItem->DCcreator != "") {    $resultString .= "    <dc:creator>".htmlspecialchars($currentItem->DCcreator, ENT_NOQUOTES, "UTF-8")."</dc:creator>\n";  }  if ($currentItem->DCpublisher != "") {    $resultString .= "    <dc:publisher>".htmlspecialchars($currentItem->DCpublisher, ENT_NOQUOTES, "UTF-8")."</dc:publisher>\n";  }  if ($currentItem->DCcontributor != "") {    $resultString .= "    <dc:contributor>".htmlspecialchars($currentItem->DCcontributor, ENT_NOQUOTES, "UTF-8")."</dc:contributor>\n";  }  if ($currentItem->DClanguage != "") {    $resultString .= "    <dc:language>".htmlspecialchars($currentItem->DClanguage, ENT_NOQUOTES, "UTF-8")."</dc:language>\n";  }  if ($currentItem->DCrights != "") {    $resultString .= "    <dc:rights>".htmlspecialchars($currentItem->DCrights, ENT_NOQUOTES, "UTF-8")."</dc:rights>\n";  }  if ($currentItem->DCtype != "") {    $resultString .= "    <dc:type>".htmlspecialchars($currentItem->DCtype, ENT_NOQUOTES, "UTF-8")."</dc:type>\n";  }  if ($currentItem->DCformat != "") {    $resultString .= "    <dc:format>".htmlspecialchars($currentItem->DCformat, ENT_NOQUOTES, "UTF-8")."</dc:format>\n";  }  if ($currentItem->DCidentifier != "") {    $resultString .= "    <dc:identifier>".htmlspecialchars($currentItem->DCidentifier, ENT_NOQUOTES, "UTF-8")."</dc:identifier>\n";  }  if ($currentItem->DCsource != "") {    $resultString .= "    <dc:source>".htmlspecialchars($currentItem->DCsource, ENT_NOQUOTES, "UTF-8")."</dc:source>\n";  }  if ($currentItem->DCrelation != "") {    $resultString .= "    <dc:relation>".htmlspecialchars($currentItem->DCrelation, ENT_NOQUOTES, "UTF-8")."</dc:relation>\n";  }  if ($currentItem->DCcoverage != "") {    $resultString .= "    <dc:coverage>".htmlspecialchars($currentItem->DCcoverage, ENT_NOQUOTES, "UTF-8")."</dc:coverage>\n";  }  return $resultString;}Function FeedForAll_parse_DublinCore_addNamespace($_this, $templateString) {  $used = 0;    for ($x = 0; $x < count($_this->Items); $x++) {    if ($_this->Items[$x]->DublinCoreUsed) {      $used = 1;      break;    }  }    if ($used) {    if (strstr($templateString, "xmlns:dc=\"http://purl.org/dc/elements/1.1/\"") === FALSE) {      // Add the Dublin Core namespace      $templateString = str_replace("<rss ", "<rss xmlns:dc=\"http://purl.org/dc/elements/1.1/\" ", $templateString);    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -