AnonSec Team
AnonSec Team
Server IP : 149.13.87.7  /  Your IP : 185.174.145.2
Web Server : nginx
System : Linux h2 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64
User : root ( 0)
PHP Version : 8.0.28
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /mnt/platforms/workspaces/shortable.org/../batagliesi.com/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /mnt/platforms/workspaces/shortable.org/../batagliesi.com/sitemap.xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:s="http://www.sitemaps.org/schemas/sitemap/0.9">
<xsl:output method="html" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<html>
<head>
    <title>XML Sitemap - batagliesi.com</title>
    <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif; background: #f0f2f5; color: #1a1a2e; line-height: 1.6; }
        .container { max-width: 1100px; margin: 0 auto; padding: 30px 20px; }
        .header { background: linear-gradient(135deg, #4f46e5, #7c3aed); color: #fff; padding: 40px 30px; border-radius: 12px; margin-bottom: 24px; }
        .header h1 { font-size: 24px; font-weight: 700; margin-bottom: 6px; }
        .header p { font-size: 14px; opacity: 0.85; }
        .header .url-count { display: inline-block; background: rgba(255,255,255,0.2); padding: 4px 14px; border-radius: 20px; font-size: 13px; margin-top: 12px; font-weight: 500; }
        .card { background: #fff; border-radius: 12px; box-shadow: 0 1px 3px rgba(0,0,0,0.08); overflow: hidden; }
        table { width: 100%; border-collapse: collapse; }
        th { background: #f8f9fb; text-align: left; padding: 14px 20px; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; color: #6b7280; border-bottom: 2px solid #e5e7eb; }
        td { padding: 12px 20px; border-bottom: 1px solid #f0f0f0; font-size: 14px; vertical-align: middle; }
        tr:last-child td { border-bottom: none; }
        tr:hover td { background: #f8f9fb; }
        td.url a { color: #4f46e5; text-decoration: none; font-weight: 500; word-break: break-all; }
        td.url a:hover { text-decoration: underline; }
        .priority-high { color: #059669; font-weight: 600; }
        .priority-med { color: #d97706; font-weight: 600; }
        .priority-low { color: #9ca3af; font-weight: 600; }
        .badge { display: inline-block; padding: 3px 10px; border-radius: 6px; font-size: 12px; font-weight: 500; }
        .badge-daily { background: #ecfdf5; color: #059669; }
        .badge-weekly { background: #eff6ff; color: #3b82f6; }
        .badge-monthly { background: #fef3c7; color: #d97706; }
        .badge-yearly { background: #f3f4f6; color: #6b7280; }
        .footer { text-align: center; padding: 20px; font-size: 13px; color: #9ca3af; }
        @media (max-width: 768px) {
            .container { padding: 16px 10px; }
            .header { padding: 24px 18px; }
            th, td { padding: 10px 12px; font-size: 13px; }
            th:nth-child(3), td:nth-child(3),
            th:nth-child(4), td:nth-child(4) { display: none; }
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="header">
            <h1>XML Sitemap</h1>
            <p>This sitemap contains all the URLs for this website that are available for search engine crawling.</p>
            <span class="url-count"><xsl:value-of select="count(s:urlset/s:url)"/> URLs</span>
        </div>
        <div class="card">
            <table>
                <tr>
                    <th>#</th>
                    <th>URL</th>
                    <th>Last Modified</th>
                    <th>Change Freq.</th>
                    <th>Priority</th>
                </tr>
                <xsl:for-each select="s:urlset/s:url">
                    <xsl:sort select="s:priority" order="descending" data-type="number"/>
                    <tr>
                        <td style="color:#9ca3af;font-size:13px;"><xsl:value-of select="position()"/></td>
                        <td class="url"><a href="{s:loc}"><xsl:value-of select="s:loc"/></a></td>
                        <td><xsl:value-of select="s:lastmod"/></td>
                        <td>
                            <xsl:choose>
                                <xsl:when test="s:changefreq='daily'"><span class="badge badge-daily"><xsl:value-of select="s:changefreq"/></span></xsl:when>
                                <xsl:when test="s:changefreq='weekly'"><span class="badge badge-weekly"><xsl:value-of select="s:changefreq"/></span></xsl:when>
                                <xsl:when test="s:changefreq='monthly'"><span class="badge badge-monthly"><xsl:value-of select="s:changefreq"/></span></xsl:when>
                                <xsl:otherwise><span class="badge badge-yearly"><xsl:value-of select="s:changefreq"/></span></xsl:otherwise>
                            </xsl:choose>
                        </td>
                        <td>
                            <xsl:choose>
                                <xsl:when test="s:priority &gt;= 0.8"><span class="priority-high"><xsl:value-of select="s:priority"/></span></xsl:when>
                                <xsl:when test="s:priority &gt;= 0.5"><span class="priority-med"><xsl:value-of select="s:priority"/></span></xsl:when>
                                <xsl:otherwise><span class="priority-low"><xsl:value-of select="s:priority"/></span></xsl:otherwise>
                            </xsl:choose>
                        </td>
                    </tr>
                </xsl:for-each>
            </table>
        </div>
        <div class="footer">
            Generated by QAG
        </div>
    </div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

AnonSec - 2021