3
57f                 @   sX   d dl mZ d dlmZ d dlmZ G dd deZG dd deZG dd	 d	eZd
S )    )Sitemap)reverse)Articlec               @   s,   e Zd ZdZdZdd Zdd Zdd Zd	S )
BlogSitemapmonthlyg?c             C   s
   t jj S )N)r   objectsall)self r
   !/var/www/html/kck/kck/sitemaps.pyitems	   s    zBlogSitemap.itemsc             C   s   |j S )N)
date_added)r	   objr
   r
   r   lastmod   s    zBlogSitemap.lastmodc             C   s   |j  S )N)get_absolute_url)r	   r   r
   r
   r   location   s    zBlogSitemap.locationN)__name__
__module____qualname__
changefreqpriorityr   r   r   r
   r
   r
   r   r      s
   r   c               @   s$   e Zd ZdZdZdd Zdd ZdS )StaticSitemapZyearlyg?c             C   s   ddddddddgS )Nz	kck:indexzkck:contactz	kck:aboutzkck:serviceszkck:projectz
kck:careerzkck:blogr
   )r	   r
   r
   r   r      s    zStaticSitemap.itemsc             C   s   t |S )N)r   )r	   itemr
   r
   r   r      s    zStaticSitemap.locationN)r   r   r   r   r   r   r   r
   r
   r
   r   r      s   r   c               @   s$   e Zd ZdZdZdd Zdd ZdS )ServiceTypeSitemapr   gffffff?c          	   C   s   ddddddddd	g	S )
NZkimpalanZsemixZ	pembinaanZpasirZkrenZ	fabrikasiZbackhoeZlongarmZloadcoveringr
   )r	   r
   r
   r   r   #   s    
zServiceTypeSitemap.itemsc             C   s   t d|gdS )Nzkck:services)args)r   )r	   r   r
   r
   r   r   )   s    zServiceTypeSitemap.locationN)r   r   r   r   r   r   r   r
   r
   r
   r   r      s   r   N)	Zdjango.contrib.sitemapsr   django.urlsr   Zkck2021.modelsr   r   r   r   r
   r
   r
   r   <module>   s
   