This commit is contained in:
hamid zarghami
2025-04-22 14:43:04 +03:30
parent 893013df33
commit f5c06f2e4d
10 changed files with 98 additions and 42 deletions
+2 -2
View File
@@ -7,10 +7,10 @@ import WhyDanak from '../home/WhyDanak'
export const metadata = { export const metadata = {
title: 'داناک | درباره ما', title: 'داناک | درباره ما',
description: رباره ما', description: اناک به مدیران کمک می کند تا عملیات جاری سازمانشان را بهتر مدیریت کنند ، بهره وری بیشتری از منابع داشته باشند و از فعالیت های تکراری و روزمره رهایی یابند.',
openGraph: { openGraph: {
title: 'داناک | درباره ما', title: 'داناک | درباره ما',
description: رباره ما', description: اناک به مدیران کمک می کند تا عملیات جاری سازمانشان را بهتر مدیریت کنند ، بهره وری بیشتری از منابع داشته باشند و از فعالیت های تکراری و روزمره رهایی یابند.',
url: 'https://danakcorp.com/about', url: 'https://danakcorp.com/about',
siteName: 'داناک', siteName: 'داناک',
locale: 'fa_IR', locale: 'fa_IR',
+2 -2
View File
@@ -7,10 +7,10 @@ import { blogCategoriesQueryOptions, blogsQueryOptions, blogCombinedQueryOptions
export const metadata = { export const metadata = {
title: 'مجله داناک | مدیریت ، فناوری ، طراحی', title: 'مجله داناک | مدیریت ، فناوری ، طراحی',
description: 'مقالات جذاب، نکات آموزشی و اخبار دنیای نرم‌افزار در مجله داناک', description: 'در مجله داناک می کوشیم تا با ارائه مقالاتی به روز در حوزه های مدیریت ، فناوری و طراحی، مدیران را با جدیدترین دستاورد های علمی روز در حیطه های فوق آشنا کنیم.',
openGraph: { openGraph: {
title: 'مجله داناک | مدیریت ، فناوری ، طراحی', title: 'مجله داناک | مدیریت ، فناوری ، طراحی',
description: 'مقالات جذاب، نکات آموزشی و اخبار دنیای نرم‌افزار در مجله داناک', description: 'در مجله داناک می کوشیم تا با ارائه مقالاتی به روز در حوزه های مدیریت ، فناوری و طراحی، مدیران را با جدیدترین دستاورد های علمی روز در حیطه های فوق آشنا کنیم.',
url: 'https://danakcorp.com/blogs', url: 'https://danakcorp.com/blogs',
siteName: 'داناک', siteName: 'داناک',
locale: 'fa_IR', locale: 'fa_IR',
+12
View File
@@ -11,6 +11,18 @@ import * as Yup from 'yup'
import { useCreateContact } from './hooks/useContactData' import { useCreateContact } from './hooks/useContactData'
import { toast } from 'react-toastify' import { toast } from 'react-toastify'
import { ErrorType } from '@/helpers/types' import { ErrorType } from '@/helpers/types'
export const metadata = {
title: 'داناک | تماس با ما',
description: 'تماس با ما برای دریافت اطلاعات بیشتر و یا ثبت درخواست خدمات ما',
openGraph: {
title: 'داناک | تماس با ما',
description: 'تماس با ما برای دریافت اطلاعات بیشتر و یا ثبت درخواست خدمات ما',
url: 'https://danakcorp.com/contact',
siteName: 'داناک',
},
}
const Contact: NextPage = () => { const Contact: NextPage = () => {
const createContact = useCreateContact() const createContact = useCreateContact()
+2 -2
View File
@@ -5,10 +5,10 @@ import DanakServicesContent from './DanakServicesContent'
export const metadata = { export const metadata = {
title: 'داناک | خدمات', title: 'داناک | خدمات',
description: 'خدمات ما', description: 'از مشاوره تا پشتیبانی سیستم های نرم افزاری مستقر در سازمان شما از جمله خدمات ارائه شده توسط داناک خواهد بود.',
openGraph: { openGraph: {
title: 'داناک | خدمات', title: 'داناک | خدمات',
description: 'خدمات ما', description: 'از مشاوره تا پشتیبانی سیستم های نرم افزاری مستقر در سازمان شما از جمله خدمات ارائه شده توسط داناک خواهد بود.',
url: 'https://danakcorp.com/danak-services', url: 'https://danakcorp.com/danak-services',
siteName: 'داناک', siteName: 'داناک',
locale: 'fa_IR', locale: 'fa_IR',
+8
View File
@@ -4,6 +4,14 @@ import { NextPage } from 'next'
import Image from 'next/image' import Image from 'next/image'
import React from 'react' import React from 'react'
export const metadata = {
title: 'داناک | توسعه دهندگان',
description: 'توسعه دهندگان داناک',
openGraph: {
title: 'داناک | توسعه دهندگان',
description: 'توسعه دهندگان داناک',
},
}
const Developers: NextPage = () => { const Developers: NextPage = () => {
return ( return (
<div className='mt-24'> <div className='mt-24'>
+2 -2
View File
@@ -9,10 +9,10 @@ import Loading from './loading'
export const metadata = { export const metadata = {
title: 'شرکت نرم افزاری داناک', title: 'شرکت نرم افزاری داناک',
description: 'ارائه راهکارهای مبتنی بر تکنولوژی نوآورانه برای بهبود کسب‌وکار، افزایش بهره‌وری و رشد پایدار', description: 'داناک یکی از به روزترین شرکت های تولید نرم افزار و ارائه کننده راه کار های مبتنی بر هوش مصنوعی و یادگیری ماشین',
openGraph: { openGraph: {
title: 'شرکت نرم افزاری داناک', title: 'شرکت نرم افزاری داناک',
description: 'ارائه راهکارهای مبتنی بر تکنولوژی نوآورانه برای بهبود کسب‌وکار، افزایش بهره‌وری و رشد پایدار', description: 'داناک یکی از به روزترین شرکت های تولید نرم افزار و ارائه کننده راه کار های مبتنی بر هوش مصنوعی و یادگیری ماشین',
url: 'https://danakcorp.com/', url: 'https://danakcorp.com/',
siteName: 'شرکت نرم افزاری داناک', siteName: 'شرکت نرم افزاری داناک',
locale: 'fa_IR', locale: 'fa_IR',
+2 -2
View File
@@ -9,10 +9,10 @@ import Loading from './loading'
export const metadata = { export const metadata = {
title: 'داناک | محصولات', title: 'داناک | محصولات',
description: 'محصولات و خدمات ما', description: 'ارائه راهکارهای مبتنی بر تکنولوژی نوآورانه برای بهبود کسب‌وکار، افزایش بهره‌وری و رشد پایدار .',
openGraph: { openGraph: {
title: 'داناک | محصولات', title: 'داناک | محصولات',
description: 'محصولات و خدمات ما', description: 'ارائه راهکارهای مبتنی بر تکنولوژی نوآورانه برای بهبود کسب‌وکار، افزایش بهره‌وری و رشد پایدار .',
url: 'https://danakcorp.com/products', url: 'https://danakcorp.com/products',
siteName: 'داناک', siteName: 'داناک',
locale: 'fa_IR', locale: 'fa_IR',
+8
View File
@@ -5,6 +5,14 @@ import { NextPage } from 'next'
import Image from 'next/image' import Image from 'next/image'
import React from 'react' import React from 'react'
export const metadata = {
title: 'داناک | نمایندگان',
description: 'نمایندگان داناک',
openGraph: {
title: 'داناک | نمایندگان',
description: 'نمایندگان داناک',
},
}
const Representatives: NextPage = () => { const Representatives: NextPage = () => {
return ( return (
<div className='mt-24'> <div className='mt-24'>
+45 -27
View File
@@ -57,13 +57,19 @@ const Footer: FC = () => {
</h6> </h6>
<ul className='xl:text-sm text-xs mt-4 flex flex-col gap-4 text-right'> <ul className='xl:text-sm text-xs mt-4 flex flex-col gap-4 text-right'>
<li> <li>
دی منو <Link href='/products/63462bf5-2a34-4466-819f-43d0593e999a'>
دی منو
</Link>
</li> </li>
<li> <li>
دی میل <Link href='/products/e51afdc3-ea0b-49cf-8f49-2a6f131b024e'>
دی میل
</Link>
</li> </li>
<li> <li>
دی پیج <Link href='/products/d9fd428b-72a5-4ecf-a701-f1c0fb332f63'>
دی پیج
</Link>
</li> </li>
</ul> </ul>
</div> </div>
@@ -105,30 +111,42 @@ const Footer: FC = () => {
</div> </div>
<div className='mt-10 flex gap-4 items-center justify-center xl:justify-start'> <div className='mt-10 flex gap-4 items-center justify-center xl:justify-start'>
<Image <a href='https://www.linkedin.com/company/danakcorporation/' target='_blank'>
src={'/images/linkedin.svg'} <Image
width={24} src={'/images/linkedin.svg'}
height={24} width={24}
alt='داناک لینکداین' height={24}
/> alt='داناک لینکداین'
<Image />
src={'/images/instagram.svg'} </a>
width={24}
height={24} <a href='https://www.instagram.com/danakcorporation/' target='_blank'>
alt='داناک ایسنتاگرام' <Image
/> src={'/images/instagram.svg'}
<Image width={24}
src={'/images/whatsapp.svg'} height={24}
width={24} alt='داناک ایسنتاگرام'
height={24} />
alt='داناک واتساپ' </a>
/>
<Image
src={'/images/telegram.svg'} <a href='https://wa.me/989032137997' target='_blank'>
width={24} <Image
height={24} src={'/images/whatsapp.svg'}
alt='داناک تلگرام' width={24}
/> height={24}
alt='داناک واتساپ'
/>
</a>
<a href='https://t.me/danak_marketing' target='_blank'>
<Image
src={'/images/telegram.svg'}
width={24}
height={24}
alt='داناک تلگرام'
/>
</a>
</div> </div>
</div> </div>
+15 -5
View File
@@ -80,7 +80,7 @@ const Header: FC = () => {
{typeof window !== 'undefined' && ( {typeof window !== 'undefined' && (
(() => { (() => {
const currentUrl = window.location.href const currentUrl = window.location.href
const profileLink = isLogin ? `${CONSOLE_URL}/profile` : `${LOGIN_URL}?redirect=${encodeURIComponent(currentUrl)}` const profileLink = isLogin ? `${CONSOLE_URL}` : `${LOGIN_URL}?redirect=${encodeURIComponent(currentUrl)}`
return ( return (
<a href={profileLink} target='_blank' className='border-l-2 whitespace-nowrap border-[#D8DCE4] pl-4 flex gap-2'> <a href={profileLink} target='_blank' className='border-l-2 whitespace-nowrap border-[#D8DCE4] pl-4 flex gap-2'>
<Profile <Profile
@@ -125,10 +125,20 @@ const Header: FC = () => {
color='black' color='black'
/> />
<Profile {typeof window !== 'undefined' && (
size={16} (() => {
color='black' const currentUrl = window.location.href
/> const profileLink = isLogin ? `${CONSOLE_URL}` : `${LOGIN_URL}?redirect=${encodeURIComponent(currentUrl)}`
return (
<a href={profileLink} target='_blank'>
<Profile
size={16}
color='black'
/>
</a>
)
})()
)}
</div> </div>
</div> </div>
</Fragment> </Fragment>