diff --git a/assets/images/tienphong/hht-online-logo.png b/assets/images/tienphong/hht-online-logo.png new file mode 100644 index 0000000..290c749 Binary files /dev/null and b/assets/images/tienphong/hht-online-logo.png differ diff --git a/assets/images/tienphong/logo-footer.png b/assets/images/tienphong/logo-footer.png new file mode 100644 index 0000000..78723ee Binary files /dev/null and b/assets/images/tienphong/logo-footer.png differ diff --git a/assets/images/tienphong/logo.png b/assets/images/tienphong/logo.png new file mode 100644 index 0000000..88376e4 Binary files /dev/null and b/assets/images/tienphong/logo.png differ diff --git a/assets/images/tienphong/main-ads.png b/assets/images/tienphong/main-ads.png new file mode 100644 index 0000000..756368d Binary files /dev/null and b/assets/images/tienphong/main-ads.png differ diff --git a/assets/images/tienphong/muabaogiay-footer.png b/assets/images/tienphong/muabaogiay-footer.png new file mode 100644 index 0000000..cecc6bd Binary files /dev/null and b/assets/images/tienphong/muabaogiay-footer.png differ diff --git a/assets/images/tienphong/sinhvien-logo.png b/assets/images/tienphong/sinhvien-logo.png new file mode 100644 index 0000000..7c15fda Binary files /dev/null and b/assets/images/tienphong/sinhvien-logo.png differ diff --git a/assets/images/tienphong/tamviet-logo.png b/assets/images/tienphong/tamviet-logo.png new file mode 100644 index 0000000..775effe Binary files /dev/null and b/assets/images/tienphong/tamviet-logo.png differ diff --git a/components/dynamic-page/page-component/AssignComponent.vue b/components/dynamic-page/page-component/AssignComponent.vue index c95005d..9ea0ff9 100644 --- a/components/dynamic-page/page-component/AssignComponent.vue +++ b/components/dynamic-page/page-component/AssignComponent.vue @@ -1,5 +1,5 @@ - - \ No newline at end of file diff --git a/components/dynamic-page/page-component/templates/advertisings/advertisings/Default.vue b/components/dynamic-page/page-component/templates/advertisings/advertisings/Default.vue new file mode 100644 index 0000000..5df5d51 --- /dev/null +++ b/components/dynamic-page/page-component/templates/advertisings/advertisings/Default.vue @@ -0,0 +1,16 @@ + + + diff --git a/components/dynamic-page/page-component/templates/advertisings/advertisings/index.ts b/components/dynamic-page/page-component/templates/advertisings/advertisings/index.ts new file mode 100644 index 0000000..dff1446 --- /dev/null +++ b/components/dynamic-page/page-component/templates/advertisings/advertisings/index.ts @@ -0,0 +1 @@ +export { default as Default_Ads } from './Default.vue' diff --git a/components/dynamic-page/page-component/templates/advertisings/advertisings/index.vue b/components/dynamic-page/page-component/templates/advertisings/advertisings/index.vue new file mode 100644 index 0000000..4f17d85 --- /dev/null +++ b/components/dynamic-page/page-component/templates/advertisings/advertisings/index.vue @@ -0,0 +1,37 @@ + + + diff --git a/components/dynamic-page/page-component/templates/advertisings/index.ts b/components/dynamic-page/page-component/templates/advertisings/index.ts new file mode 100644 index 0000000..1f67e73 --- /dev/null +++ b/components/dynamic-page/page-component/templates/advertisings/index.ts @@ -0,0 +1 @@ +export { default as Advertisings } from './advertisings/index.vue' \ No newline at end of file diff --git a/components/dynamic-page/page-component/templates/advertising/index.vue b/components/dynamic-page/page-component/templates/advertisings/index.vue similarity index 59% rename from components/dynamic-page/page-component/templates/advertising/index.vue rename to components/dynamic-page/page-component/templates/advertisings/index.vue index 66a670c..8528e9e 100644 --- a/components/dynamic-page/page-component/templates/advertising/index.vue +++ b/components/dynamic-page/page-component/templates/advertisings/index.vue @@ -1,17 +1,18 @@ diff --git a/components/dynamic-page/page-component/templates/articles/cards/Audio.vue b/components/dynamic-page/page-component/templates/articles/cards/Audio.vue new file mode 100644 index 0000000..44b2104 --- /dev/null +++ b/components/dynamic-page/page-component/templates/articles/cards/Audio.vue @@ -0,0 +1,178 @@ + + + + diff --git a/components/dynamic-page/page-component/templates/articles/cards/Card.vue b/components/dynamic-page/page-component/templates/articles/cards/Card.vue new file mode 100644 index 0000000..d541370 --- /dev/null +++ b/components/dynamic-page/page-component/templates/articles/cards/Card.vue @@ -0,0 +1,286 @@ + + + + + diff --git a/components/dynamic-page/page-component/templates/articles/cards/index.ts b/components/dynamic-page/page-component/templates/articles/cards/index.ts new file mode 100644 index 0000000..c8cabee --- /dev/null +++ b/components/dynamic-page/page-component/templates/articles/cards/index.ts @@ -0,0 +1,2 @@ +export { default as Article_Card_Default } from './Card.vue' +export { default as Article_Card_Audio } from './Audio.vue' \ No newline at end of file diff --git a/components/dynamic-page/page-component/templates/articles/cards/index.vue b/components/dynamic-page/page-component/templates/articles/cards/index.vue new file mode 100644 index 0000000..81dc114 --- /dev/null +++ b/components/dynamic-page/page-component/templates/articles/cards/index.vue @@ -0,0 +1,39 @@ + + + diff --git a/components/dynamic-page/page-component/templates/articles/details/General.vue b/components/dynamic-page/page-component/templates/articles/details/General.vue new file mode 100644 index 0000000..f254980 --- /dev/null +++ b/components/dynamic-page/page-component/templates/articles/details/General.vue @@ -0,0 +1,242 @@ + + + + diff --git a/components/dynamic-page/page-component/templates/articles/details/Image.vue b/components/dynamic-page/page-component/templates/articles/details/Image.vue new file mode 100644 index 0000000..8a04d18 --- /dev/null +++ b/components/dynamic-page/page-component/templates/articles/details/Image.vue @@ -0,0 +1,176 @@ + + + + diff --git a/components/dynamic-page/page-component/templates/articles/details/Podcast.vue b/components/dynamic-page/page-component/templates/articles/details/Podcast.vue new file mode 100644 index 0000000..d6539d2 --- /dev/null +++ b/components/dynamic-page/page-component/templates/articles/details/Podcast.vue @@ -0,0 +1,318 @@ + + + diff --git a/components/dynamic-page/page-component/templates/articles/details/Video.vue b/components/dynamic-page/page-component/templates/articles/details/Video.vue new file mode 100644 index 0000000..0aa8cad --- /dev/null +++ b/components/dynamic-page/page-component/templates/articles/details/Video.vue @@ -0,0 +1,42 @@ + + + diff --git a/components/dynamic-page/page-component/templates/articles/details/index.ts b/components/dynamic-page/page-component/templates/articles/details/index.ts new file mode 100644 index 0000000..1ab39ea --- /dev/null +++ b/components/dynamic-page/page-component/templates/articles/details/index.ts @@ -0,0 +1,6 @@ +// export { default as Article_Card } from './cards/Card.vue' + +export { default as Article_Detail_General } from './General.vue' +export { default as Article_Detail_Podcast } from './Podcast.vue' +export { default as Article_Detail_Video } from './Video.vue' +export { default as Article_Detail_Image } from './Image.vue' \ No newline at end of file diff --git a/components/dynamic-page/page-component/templates/articles/details/index.vue b/components/dynamic-page/page-component/templates/articles/details/index.vue new file mode 100644 index 0000000..761c76a --- /dev/null +++ b/components/dynamic-page/page-component/templates/articles/details/index.vue @@ -0,0 +1,37 @@ + + + diff --git a/components/dynamic-page/page-component/templates/articles/index.ts b/components/dynamic-page/page-component/templates/articles/index.ts index 1732792..d533667 100644 --- a/components/dynamic-page/page-component/templates/articles/index.ts +++ b/components/dynamic-page/page-component/templates/articles/index.ts @@ -1,5 +1,2 @@ -export { default as Article_Card } from './layouts/Card.vue' -export { default as Article_Detail_General } from './layouts/details/General.vue' -export { default as Article_Detail_Podcast } from './layouts/details/Podcast.vue' -export { default as Article_Detail_Video } from './layouts/details/Video.vue' -export { default as Article_Detail_Image } from './layouts/details/Image.vue' \ No newline at end of file +export { default as Article_Card } from './cards/index.vue' +export { default as Article_Detail } from './details/index.vue' diff --git a/components/dynamic-page/page-component/templates/articles/index.vue b/components/dynamic-page/page-component/templates/articles/index.vue index c82bd07..6ced580 100644 --- a/components/dynamic-page/page-component/templates/articles/index.vue +++ b/components/dynamic-page/page-component/templates/articles/index.vue @@ -1,26 +1,20 @@ diff --git a/components/dynamic-page/page-component/templates/articles/layouts/Card.vue b/components/dynamic-page/page-component/templates/articles/layouts/Card.vue deleted file mode 100644 index eb79af8..0000000 --- a/components/dynamic-page/page-component/templates/articles/layouts/Card.vue +++ /dev/null @@ -1,180 +0,0 @@ - - - - - diff --git a/components/dynamic-page/page-component/templates/articles/layouts/details/General.vue b/components/dynamic-page/page-component/templates/articles/layouts/details/General.vue deleted file mode 100644 index 07f9b29..0000000 --- a/components/dynamic-page/page-component/templates/articles/layouts/details/General.vue +++ /dev/null @@ -1,214 +0,0 @@ - - - - diff --git a/components/dynamic-page/page-component/templates/articles/layouts/details/Image.vue b/components/dynamic-page/page-component/templates/articles/layouts/details/Image.vue deleted file mode 100644 index f536b53..0000000 --- a/components/dynamic-page/page-component/templates/articles/layouts/details/Image.vue +++ /dev/null @@ -1,138 +0,0 @@ - - - - diff --git a/components/dynamic-page/page-component/templates/articles/layouts/details/Podcast.vue b/components/dynamic-page/page-component/templates/articles/layouts/details/Podcast.vue deleted file mode 100644 index d09a5bd..0000000 --- a/components/dynamic-page/page-component/templates/articles/layouts/details/Podcast.vue +++ /dev/null @@ -1,478 +0,0 @@ - - - diff --git a/components/dynamic-page/page-component/templates/articles/layouts/details/Video.vue b/components/dynamic-page/page-component/templates/articles/layouts/details/Video.vue deleted file mode 100644 index c8b1558..0000000 --- a/components/dynamic-page/page-component/templates/articles/layouts/details/Video.vue +++ /dev/null @@ -1,45 +0,0 @@ - - - diff --git a/components/dynamic-page/page-component/templates/categories/BasicCategories.vue b/components/dynamic-page/page-component/templates/categories/BasicCategories.vue deleted file mode 100644 index 68dcc54..0000000 --- a/components/dynamic-page/page-component/templates/categories/BasicCategories.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - - - diff --git a/components/dynamic-page/page-component/templates/categories/categories/Default.vue b/components/dynamic-page/page-component/templates/categories/categories/Default.vue new file mode 100644 index 0000000..d1f4fd2 --- /dev/null +++ b/components/dynamic-page/page-component/templates/categories/categories/Default.vue @@ -0,0 +1,83 @@ + + + + + diff --git a/components/dynamic-page/page-component/templates/categories/categories/Vertical.vue b/components/dynamic-page/page-component/templates/categories/categories/Vertical.vue new file mode 100644 index 0000000..d06c9a6 --- /dev/null +++ b/components/dynamic-page/page-component/templates/categories/categories/Vertical.vue @@ -0,0 +1,112 @@ + + + + + diff --git a/components/dynamic-page/page-component/templates/categories/categories/index.ts b/components/dynamic-page/page-component/templates/categories/categories/index.ts new file mode 100644 index 0000000..32bcb65 --- /dev/null +++ b/components/dynamic-page/page-component/templates/categories/categories/index.ts @@ -0,0 +1,2 @@ +export { default as Default_Collection } from './Default.vue' +export { default as Vertical_Collection } from './Vertical.vue' diff --git a/components/dynamic-page/page-component/templates/categories/categories/index.vue b/components/dynamic-page/page-component/templates/categories/categories/index.vue new file mode 100644 index 0000000..2c2c1b1 --- /dev/null +++ b/components/dynamic-page/page-component/templates/categories/categories/index.vue @@ -0,0 +1,35 @@ + + + diff --git a/components/dynamic-page/page-component/templates/categories/index.ts b/components/dynamic-page/page-component/templates/categories/index.ts index db046dc..4f218b1 100644 --- a/components/dynamic-page/page-component/templates/categories/index.ts +++ b/components/dynamic-page/page-component/templates/categories/index.ts @@ -1 +1 @@ -export { default as Category_Default } from './layouts/Default.vue' \ No newline at end of file +export { default as Categories } from './categories/index.vue' \ No newline at end of file diff --git a/components/dynamic-page/page-component/templates/categories/index.vue b/components/dynamic-page/page-component/templates/categories/index.vue index 9ea851d..78c98cd 100644 --- a/components/dynamic-page/page-component/templates/categories/index.vue +++ b/components/dynamic-page/page-component/templates/categories/index.vue @@ -1,18 +1,18 @@ + \ No newline at end of file diff --git a/components/dynamic-page/page-component/templates/categories/layouts/Default.vue b/components/dynamic-page/page-component/templates/categories/layouts/Default.vue deleted file mode 100644 index d94cab0..0000000 --- a/components/dynamic-page/page-component/templates/categories/layouts/Default.vue +++ /dev/null @@ -1,149 +0,0 @@ - - - - - diff --git a/components/dynamic-page/page-component/templates/collections/articles/Audio.vue b/components/dynamic-page/page-component/templates/collections/articles/Audio.vue new file mode 100644 index 0000000..6d65de7 --- /dev/null +++ b/components/dynamic-page/page-component/templates/collections/articles/Audio.vue @@ -0,0 +1,103 @@ + + + + + diff --git a/components/dynamic-page/page-component/templates/collections/articles/Default.vue b/components/dynamic-page/page-component/templates/collections/articles/Default.vue new file mode 100644 index 0000000..58aa7e9 --- /dev/null +++ b/components/dynamic-page/page-component/templates/collections/articles/Default.vue @@ -0,0 +1,103 @@ + + + + + diff --git a/components/dynamic-page/page-component/templates/collections/articles/index.ts b/components/dynamic-page/page-component/templates/collections/articles/index.ts new file mode 100644 index 0000000..50973d5 --- /dev/null +++ b/components/dynamic-page/page-component/templates/collections/articles/index.ts @@ -0,0 +1,2 @@ +export { default as Default_Collection } from './Default.vue' +export { default as Audio_Collection } from './Audio.vue' diff --git a/components/dynamic-page/page-component/templates/collections/articles/index.vue b/components/dynamic-page/page-component/templates/collections/articles/index.vue new file mode 100644 index 0000000..30f4acf --- /dev/null +++ b/components/dynamic-page/page-component/templates/collections/articles/index.vue @@ -0,0 +1,34 @@ + + + diff --git a/components/dynamic-page/page-component/templates/collections/index.ts b/components/dynamic-page/page-component/templates/collections/index.ts index c668821..cdab5ad 100644 --- a/components/dynamic-page/page-component/templates/collections/index.ts +++ b/components/dynamic-page/page-component/templates/collections/index.ts @@ -1 +1 @@ -export { default as Collection_Article } from './layouts/Article.vue' \ No newline at end of file +export { default as Article_Collection } from './articles/index.vue' diff --git a/components/dynamic-page/page-component/templates/collections/index.vue b/components/dynamic-page/page-component/templates/collections/index.vue index 8940c90..327041e 100644 --- a/components/dynamic-page/page-component/templates/collections/index.vue +++ b/components/dynamic-page/page-component/templates/collections/index.vue @@ -1,17 +1,17 @@ diff --git a/components/dynamic-page/page-component/templates/collections/layouts/Article.vue b/components/dynamic-page/page-component/templates/collections/layouts/Article.vue deleted file mode 100644 index d3b29bc..0000000 --- a/components/dynamic-page/page-component/templates/collections/layouts/Article.vue +++ /dev/null @@ -1,163 +0,0 @@ - - - - - diff --git a/components/dynamic-page/page-component/templates/index.ts b/components/dynamic-page/page-component/templates/index.ts index 3ff61f2..4d98603 100644 --- a/components/dynamic-page/page-component/templates/index.ts +++ b/components/dynamic-page/page-component/templates/index.ts @@ -1,12 +1,7 @@ - -// Category -export { default as BasicCategories } from './categories/BasicCategories.vue' -export { default as CollectionPaging } from './pageCategories/collection_page.vue' - -export { default as Dynamic_Other } from './other/index.vue' -export { default as Dynamic_Section } from './sections/index.vue'; -export { default as Dynamic_Advertising } from './advertising/index.vue' -export { default as Dynamic_Category } from './categories/index.vue' -export { default as Dynamic_Article } from './articles/index.vue' -export { default as Dynamic_Collection } from './collections/index.vue' -export { default as Dynamic_Navigation } from './navigations/index.vue' \ No newline at end of file +export { default as Articles } from './articles/index.vue' +export { default as Navigations } from './navigations/index.vue' +export { default as Collections } from './collections/index.vue' +export { default as Sections } from './sections/index.vue' +export { default as Categories } from './categories/index.vue' +export { default as Advertisings } from './advertisings/index.vue' +export { default as Others } from './others/index.vue' diff --git a/components/dynamic-page/page-component/templates/index.vue b/components/dynamic-page/page-component/templates/index.vue index 0f9f10e..9be5748 100644 --- a/components/dynamic-page/page-component/templates/index.vue +++ b/components/dynamic-page/page-component/templates/index.vue @@ -1,27 +1,29 @@ diff --git a/components/dynamic-page/page-component/templates/navigations/bottoms/Default.vue b/components/dynamic-page/page-component/templates/navigations/bottoms/Default.vue new file mode 100644 index 0000000..d1702ed --- /dev/null +++ b/components/dynamic-page/page-component/templates/navigations/bottoms/Default.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/components/dynamic-page/page-component/templates/navigations/bottoms/index.ts b/components/dynamic-page/page-component/templates/navigations/bottoms/index.ts new file mode 100644 index 0000000..611ec74 --- /dev/null +++ b/components/dynamic-page/page-component/templates/navigations/bottoms/index.ts @@ -0,0 +1,2 @@ +// Navigation +export { default as Navigation_Default } from './Default.vue' diff --git a/components/dynamic-page/page-component/templates/navigations/bottoms/index.vue b/components/dynamic-page/page-component/templates/navigations/bottoms/index.vue new file mode 100644 index 0000000..20e223a --- /dev/null +++ b/components/dynamic-page/page-component/templates/navigations/bottoms/index.vue @@ -0,0 +1,38 @@ + + + diff --git a/components/dynamic-page/page-component/templates/navigations/components/RecusiveNavItem.vue b/components/dynamic-page/page-component/templates/navigations/components/RecusiveNavItem.vue index fe07177..e06ff73 100644 --- a/components/dynamic-page/page-component/templates/navigations/components/RecusiveNavItem.vue +++ b/components/dynamic-page/page-component/templates/navigations/components/RecusiveNavItem.vue @@ -1,7 +1,6 @@