I have to draw it first. But let's see my PCB design. it's very easy. I add 7406 as buffer because i use more than 150 7-segment in that application. Since you only use 14 7-segments, this 7406 won't be necessary (please check fan out of your chip).
I'm not familiar with PIC, let me tell you the algorithm :
OE is always high.
we have 14 7-segments
Send Data of segment that connected to Q7 of 14th digit.
Set Clock then Clear it.
Send Data of segment that connected to Q6 of 14th digit.
Set Clock then Clear it.
....
Continue till Q0
Send Data of segment that connected to Q7 of 13th digit.
Set Clock then Clear it.
Send Data of segment that connected to Q6 of 13th digit.
Set Clock then Clear it.
....
Continue till Q0
and Continue till 1st digit
Set Strobe then Clear it.(here, new value will be showed)
that's all, it is easy, isn't it? it won't be easy if it is multiplexed because we need to refresh display every time but we still need to read DS1307.